摘要: 交换函数,可以避免精度损失。 c++11之前,swap参数列表中其实是赋值操作 由于拷贝构造函数和赋值运算符包含内存拷贝操作,而这样的操作共执行了三次,所以在一个swap中一共存在三次内存拷贝的操作。这种不必要的内存操作很多情况下都会影响C++的执行效率。 C++11之后的swap引入了右值引用和数 阅读全文
posted @ 2019-09-03 14:37 Austin_anheqiao 阅读(333) 评论(0) 推荐(0) 编辑