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

C++ 基础

2016-05-09 16:56 302 查看
1.当C++创建一个空类的时候,编译器会默认创建6个函数:

构造函数,析构函数,赋值函数,拷贝函数,取址运算符,取址运算符const

class Empty

{

public:

Empty{}

~Empty(){}

Empty(const Empty &){}

Empty &operator=(const Empty &){}

Empty *operator&(){}

const Empty *operator&()const{}

};

void main(int argc, char *argv[])

{

/*缺省构造函数*/

Empty empty1;

Empty empty2;

/*赋值运算符*/

empty1 =
empty2;

/*拷贝构造函数*/

Empty
empty3(empty1)

/*取址运算符*/

&empty1;

Empty const empty4;

/*取址运算符const*/

&empty4;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: