Knows what functions C++ silently writes and calls.
-
如果自己没有声明, 编译器会为类声明:
一个默认构造函数
一个析构函数
一个copy构造函数
一个copy assignment 操作符所有这些函数都是public 且inline的。
class Empty {
public:
Empty(){...}
Empty(const Empty &rhs) { ...}
~Empty() {...}
Empty & operator=(const Empty &rhs) { ... }
};
- 一个默认构造函数,一个析构函数,一个copy构造函数,一个
- 端到端