IT技术博客大学习 共学习 共进步

标签:传参

共 1 篇相关文章

IT 浏览 2,380

C++ 传参时传内置类型时用传值(pass by value)方式效率较高

在《Effective C++》里提到对内置(C-like)类型在函数传参时pass by value比pass by reference更高效,当用OO的c++自定义类型(存在构造/析构等)pass by reference to const 更好,STL里的迭代器和函数对象是用C指针实现的,因此pass by value更好。至于为什么,下面的代码验证了下。