C++中的空类默认产生哪些类成员函数

来源:互联网 发布:阿里云盾价格 编辑:程序博客网 时间:2024/04/29 17:56

对于一个空类,编译器默认产生5个成员函数:默认构造函数、析构函数、拷贝构造函数、赋值运算符和取地址运算符。

 

例如:

 

class Empty

{

public:

Empty(); // 缺省构造函数

Empty( const Empty& ); // 拷贝构造函数

~Empty(); // 析构函数

Empty& operator=( const Empty& ); // 赋值运算符

Empty* operator&(); // 取址运算符

};

 

 

原创粉丝点击