Добрый день, возникла проблема при использовании алгорима sort в subj.
при перегруженном swap-
template<typename T>
void swap(MyClass<T>& lhs, MyClass<T>& rhs)
{
..........
}
алгоритм sort (на больших объемах данных, когда insert sort не вызывается, а вызывается quick sort) вызывает std::swap вместо просто swap (как например в имплементации под линух) и разумеется мой swap не вызывается в этом случае...btw естесственно эта перегруженная функция не в пространстве имен std.
вопрос в том почему stl под линух ведет себя нормально, а имплементация под винды — нет??? может кто сталкивался