C++ 默认构造函数深度解析

来源:互联网 发布:域名未授权 编辑:程序博客网 时间:2024/05/19 22:52

          当我们没有给一个类定义构造函数的时候,C++编译器将为我们自动创建一个不带参数的构造函数,这个不带参数的构造函数就是默认构造函数。

         每个对象在创建时都要调用构造函数来为自己初始化,假如你没有提供构造函数,那么编译器就会自动建立一个默认构造函数,假如你创建了一个构造函数,不管你

创建的是默认构造函数还是带参数的构造函数,编译器都不再为你提供任何一个默认构造函数。假如你还想要一个不带参数的构造函数,那么你就必须自己再创建一个。



0 0