摘要:
C++初始化列表问题,类中有一个对象类型的数组成员变量,在初始化列表中初始化时报错“[]”操作符语法错误class ClassA{private ClassB arrayOfObjectClassB[2];public ClassA(int i):arrayObjectOfClassB[0](i),arrayObjectOfClassB[1](i)}arrayObjectOfClassB[0](i)这儿有问题初始化列表中,只能初始化 单个变量 或 类的对象,不能初始化数组数组作为成员变量时只有默认初始化,也就是无法传递参数。有两种变通方案:你可以把对象数组改成指针数组,或者把ClassB类的. 阅读全文
posted @ 2013-06-17 20:23
DoubleLi
阅读(546)
评论(0)
推荐(0)

浙公网安备 33010602011771号