类对象数组

 类对象数组与内置类型数组的定义方式相同例如
Account table[ 16 ];
定义了一个含有16 个Account 对象的数组且每个元素依次用Account 缺省构造函数初始
化如果我们愿意的话则可以用放在括号中的初始化表给构造函数提供显式实参例如
Account pooh_pals[] = { "Piglet", "Eeyore", "Tigger" };
定义了三个元素的数组三个元素依次用构造函数
Account( "Piglet", 0.0 ); // 第一个元素
Account( "Eeyore", 0.0 ); // 第二个元素
Account( "Tigger", 0.0 ); // 第三个元素
初始化
构造函数的单个实参可以简单地被显式指定如上面的例子所示如果我们希望指定多
个实参则需要使用完整的构造函数语法例如
Account pooh_pals[] = {
Account( "Piglet", 1000.0 ),
Account( "Eeyore", 1000.0 ),
Account( "Tigger", 1000.0 )
};

 

如果要在数组的初始化表中指定缺省构造函数我们可以使用带有空参数表的完整构造
函数语法例如
Account pooh_pols[] = {
Account( "Woozle", 10.0 ),
Account( "Heffalump", 10.0 ),
Account()
};
我们也可以按下面的写法获得三个元素的等价数组
Account pooh_pols[3] = {
Account( "Woozle", 10.0 ),
Account( "Heffalump", 10.0 )
};

==============

// 表明 pact 指向一个数组
delete [] pact;
空的方括号表明pact 指向一个数组编译器获得数组中元素的个数保证在每个元素上都应用析构函数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值