effective C++笔记1
1.复制构造函数
默认构造函数:Widget();
复制构造函数copy constructor
Widget(const Widget& rhs);
拷贝复制运算符constructor assignment operator
Widget & operator=(const Widget &rhs);
例:
Widget w1;//调用默认构造函数
Widget w2(w1);//调用赋值构造函数
w1=w2;//调用拷贝复制运算符
pass-by-value 意味着传送过程中调用复制构造函数
例:
bool hasAcceptableQuality(Widget w);
...
Widget aWidget;
if(hasAcceptableQuality(aWidget));
2.函数对象。
重载operator()的对象,被称为函数对象。
3.Boost网站http://boost.org 提供C++库函数

浙公网安备 33010602011771号