一个普通技术宅的点点滴滴

0%

学习总结第十八天_C++类默认构造函数

在继续对《C++ Primer》今天对于C++类的默认构造函数有了新的了解。

默认构造函数是什么?

默认构造函数,就是不包含任何参数,或者所有参数均提供了初始值的构造函数。

什么时候会执行默认构造函数?

当对象被默认初始化或者值初始化时会自动执行默认构造函数。

在很多时候,我们都会用到默认构造函数,而不仅仅是进行默认初始化的时候,所以如果定义了其他构造函数,最好也提供一个默认构造函数,即使这个类并没有一个合法的默认值。