C++中,默认构造函数、无参构造函数、带有默认值的构造函数,究竟怎么区分??

日期:2019-09-20 20:49:31 人气:1

C++中,默认构造函数、无参构造函数、带有默认值的构造函数,究竟怎么区分??

默认构造函数就是:在你不提供任何构造函数的情况下,系统给出的一个不带参数,不包含函数代码的构造函数。 在创建对象时调用构造函数,构造函数来初始化成员变量。可以有多个构造函数,他们的区别就是参数不同。所有可以用不同的构造函数初始化一个对象。 默认构造函数,就是调用构造函数时,不必给出实参的构造函数。 在一个类中定义了全部是默认参数的构造函数后,不能再定义重载构造函数。例: Box(int =10,int =10,int =10); 1 Box();
    A+
热门评论