29 Jul
2013
29 Jul
'13
3:03 p.m.
Given a user define types that specializes std::swap but isn't moveable (a reasonable scenario for C++03 code still being compiled with a C++03 compiler), wouldn't this change result in 3 copies instead of a single call to the specialized std:swap?