数组的元素可以是类么?
3个回答
展开全部
可以。
追问
怎样声明,初始化,定义呢?
追答
class soboring
{public:
int var1;
double var2;
};
int main( )
{
soboring foo[2]={{1,10.0},{2,20.0}};
printf("%d %f\n", foo[0].var1, foo[0].var2);
printf("%d %f\n", foo[1].var1, foo[1].var2);
return 0;
}
如果用new分配,例如
soboring *foo=new soboring[2];
这种情况没法用数组初始化列表
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询