构造函数的调用规则
发布时间:2022-08-29 15:29:17
发布人:syq
默认情况下,c++编译器至少为我们写的类增加3个函数
1.默认构造函数(无参,函数体为空)
2.默认析构函数(无参,函数体为空)
3.默认拷贝构造函数,对类中非静态成员属性简单值拷贝
如果用户定义拷贝构造函数,C++不会再提供任何默认构造函数,如果用户定义了普通构造(非拷贝),c++不在提供默认无参构造,但是会提供默认拷贝构造。
下一篇构造函数的分类