C++语言学习记录补充:构造函数调用规则

在默认情况下,系统会为一个类提供这三种构造函数:默认构造函数、有参构造函数和复制构造函数,但是在一些情况下将不再提供其他函数,比如:
当用户自定义有参构造函数时,编译器不再提供默认构造函数;
当用户自定义拷贝构造函数时,编译器将不再提供构造函数。
因此在实践过程中如果不书写了拷贝构造函数,但是仍需调用其他构造函数时需要自行设置

猜你喜欢

转载自blog.csdn.net/leanneTN/article/details/109787010
今日推荐