更多C++学习笔记,关注 wx公众号:cpp读书笔记
Item 41: Consider pass by value for copyable parameters that are cheap to move and always copied
有些函数的形参是可拷贝的。(在本条款中,“拷贝”一个形参通常意思是,将形参作为拷贝或移动操作的源对象。简介中提到,C++没有术语来区分拷贝操作得到的副本和移动操作得到的副本。)比如说,addName
成员函数可以拷贝自己的形参到一个私有容器。为了提高效率,应该拷贝左值,移动右值。
class Widget {
public:
void