C++空类有哪些成员函数

来源:互联网 发布:网络推广需要多少钱 编辑:程序博客网 时间:2024/04/30 06:54

(1)缺省构造函数;
(2)缺省析构函数;
(3)缺省拷贝构造函数;
(4)缺省赋值运算符;
(5)缺省取址运算符;
(6)缺省取址运算符const;

class Empty{public: Empty() {} //(1) virtual ~Empty() {} //(2) explicit Empty(const Empty &e) {} //(3) Empty &operator=(const Empty &e) { return *this; } //(4) Empty *operator&() { return this; } //(5) const Empty *operator&() const { return this; } //(6)};Empty e1; //(1),(2)Empty e2(e1); //(3)e2 = e1; //(4)Empty *e3 = &e1; //(5)const Empty e4;const Empty *e5 = &e4; //(6)
原创粉丝点击