Здравствуйте, Bell, Вы писали:
B>B>std::vector<int> v1, v2;
B>...
B>v1.swap(v2);
B>...
B>v1.swap(v2);
B>
B>Если это не то — опиши проблему подробнее.
Та не, эт все понятно... Имеется в виду любые буферы. То есть оба char* или там оба double*. Нечто вроде memmove по семантике. У меня тут назрело конечно решеньице — не знаю насколько хорошее