C++类中的6个默认函数之构造函数、析构函数、拷贝构造函数、赋值运算符重载函数
类中6个默认函数,如果在定义类时没有定义这6个函数的某几个,编译器会提供相应的默认函数,
如果定义了这6个函数的某几个,编译器则不会提供相应的默认函数,
系统提供的这6个默认函数都是公有的,都是内联的
构造函数
析构函数
拷贝构造函数
赋值运算符重载函数
取地址操作符重载函数
const修饰的取地址操作符重载函数
构造函数
1.构造函数与类名相同,并且没有返回值
2.构造函数只能系统调用,不能手动调用构造函数
3.构造函数有this指针
4.构造函数可以重载
析构函数
1.析构函数的函数名是~+类名(例:c
转载
2020-07-24 09:40:38 ·
368 阅读 ·
0 评论