C++ 类的默认构造函数

来源:互联网 发布:苹果7手机用不了网络 编辑:程序博客网 时间:2024/06/05 11:20

1.默认构造函数

当类没有定义构造函数时,系统会自己提供一个不做任何工作的默认构造函数,但不初始化其成员;

但是当有至少一个定义的构造函数时,系统不会提供这样一个默认的构造函数,此时如果运行

type example;//not possible with current constructor
系统会报错。

可以通过:①为每一个参数提供默认值。   或者   ②重载一个不含参数的构造函数

来实现默认构造函数的功能


TIPS:这样可能是为了禁止创建未初始化的对象。




0 0