当我们写了一个空类时,C++编译器会默默地为我们添加一些函数。这些函数包括一个default构造函数、一个copy构造函数、一个重载等号运算符函数以及一个析构函数。
例如下面一个空类:
class Empty
{
};
这是一个空类,里面没有任何成员变量和方法。但是编译器会自动帮我们添加函数,实际的Empty是下面这个样子的:
当我们写了一个空类时,C++编译器会默默地为我们添加一些函数。这些函数包括一个default构造函数、一个copy构造函数、一个重载等号运算符函数以及一个析构函数。
例如下面一个空类:
class Empty
{
};