C++ 构造函数小结

 

  经过前面的小学习,大家已经了解到什么是构造函数,以及为什么要学习与使用构造函数,接下来,我们就对这个知识点进行一个小结。     

 

(1)C++规定每个类必须有一个构造函数,否则,就不能创建对象。

 

(2)如果类中没有定义构造函数,则C++会提供一个不带参数的默认构造函数,该构造函数只负责创建对象,而不负责初始化工作。

 

(3)如果类中已经定义了构造函数,则C++不会自动提供不带参数的默认构造函数。