时,在函数体内对数据成员的初 始化便是顺理成章了。
8.5.2 构造函数可以有参数 编译器自动生成的缺省构造函数是无参的,实际上,构造函数可 以接收参数,在对象创建时提供更大的自由度,如代码8-5:8.5.3 构造函数支持重载 前面说,一旦程序员为一个类定义了构造函数, 编译器便不会为类自动生成缺省构造函数,因此, 如果还想使用无参的构造函数,如“point pt1” 的形式必须在类定义中显式定义一个无参构造函 数。
这样,构造函数就会出现两个,会不会有问 题呢?不会,构造函数支持重载,在创建对象时, 根据传递的具体参数决定采用哪个构造函数。
8.5.4 构造函数允许按参数缺省方式调用 中的构造函数可以作如下定义: pointint x=0int y=0 cout
上一篇:
【精品】ARM启动代码详细注释
下一篇:
让我掉下眼泪的