> вопрос в том почему stl под линух ведет себя нормально, а имплементация
> под винды — нет??? может кто сталкивался
Потому что в ней ашипка. Какой-то чудила написал std::swap вместо просто
swap. Вынесите свою swap в пространство имен std (я в курсе, что так делать
нельзя; но поставлять stl с ошибками тем более нельзя) и будет вам счастье.
Мне, по крайней мере, было

Posted via RSDN NNTP Server 2.1 beta
Одним из 33 полных кавалеров ордена "За заслуги перед Отечеством" является Геннадий Хазанов.