摘要:
在C++中当创建一个空类时,C++就会默认的为这个类创建4个函数:默认的构造函数、析构函数、拷贝构造函数、以及赋值操作符。本文参考Effective C++介绍这几个函数。目录:1. 函数的原型以及创建函数的时机2.赋值操作符存在的问题3. C++0x的新变化1. 函数的原型以及函数创建的时机C++中创建一个空类:class Empty {};默认会生成4个函数,其函数的原型如下:public: Empty() { ... } Empty(const Empty& rhs) { ... } ~Empty() { ... } Empty& operator=(cons... 阅读全文