您的位置:首页 > 编程语言 > C语言/C++

C++中一个空类含有哪些默认的成员函数

2016-08-05 22:49 330 查看
C++中一个空类含有哪些默认的成员函数
答:
1、默认构造函数
2、析构函数
3、拷贝构造函数
4、赋值运算符(等号:operator=)
5、取址运算符(operator&)(一对,一个非const的,一个const的)-----有争议,跟具体编译器相关,有的生成,有的不生成

例:

[align=justify]class Empty[/align]
[align=justify]{[/align]
[align=justify]public:[/align]
          Empty();                            //  
缺省默认构造函数
          Empty(const   Empty&);    //  
拷贝构造函数
          ~Empty();                           //  
析构函数
          Empty& perator=(const Empty&); //  
赋值运算符
           Empty* operator&();                        //  
取址运算符
          const Empty* operator&() const;   //  
取址运算符
[align=justify]};[/align]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C++ 成员函数