C++ 构造函数 调用方法-其他

时间:2024-12-12 20:12:06
构造函数分类

按参数类型:分为无参构造函数和有参构造函数

按类型分类:分为普通构造函数和拷贝构造函数

构造函数 调用规则

默认情况下,编译器至少为我们写的类增加3个函数: 无参构造拷贝构造(值拷贝),析构函数

用户定义了拷贝构造函数,c++不会再提供任何默认构造函数

用户定义了有参构造(非拷贝),c++不再提供默认无参构造,但是会提供默认拷贝构造