logoalt Hacker News

groundzeros2015yesterday at 10:10 PM0 repliesview on HN

If the type is trivial you don’t swap, if it is you do.

There were already special cases for this in C++98 in order to optimize for when memcpy and memove could be invoked.