C++类与构造函数的关系总结
(1)C++规定每个类必须有一个构造函数,否则,就不能创建对象。 (2)如果类中没有定义构造函数,则C++会提供一个不带参数的默认构造函数,该构造函数只负责创建对象, 而不负责初始化工作。 (3)如果类中已经定义了构造函数,则C++不会自动提供不带参数的默认构造函数。
不要停留在理论学习上,尽快转到真实环境进行代码编写实践,请下载下方的训练环境。 |
C++类与构造函数的关系总结
(1)C++规定每个类必须有一个构造函数,否则,就不能创建对象。 (2)如果类中没有定义构造函数,则C++会提供一个不带参数的默认构造函数,该构造函数只负责创建对象, 而不负责初始化工作。 (3)如果类中已经定义了构造函数,则C++不会自动提供不带参数的默认构造函数。
不要停留在理论学习上,尽快转到真实环境进行代码编写实践,请下载下方的训练环境。 |