定义自定义类的数组
在程序中自定义了一个类,主函数中要构造一个这个类的数组,但是这个我要调用的是带参构造函数.问题来了,这个该咋构造咧.我写的是:MyClassNamename[10](in...
在程序中自定义了一个类,主函数中要构造一个这个类的数组,但是这个我要调用的是带参构造函数.
问题来了,这个该咋构造咧.
我写的是: MyClassName name[10](int TheFIrstVariable,float TheSecondVariable);
结果,报错说不能初始化向量之类的话。
然后,我想可不可以做个循环,主动调用构造函数。
结果,还是不行。
补充一下,做循环的时候,语法应该没问题,但是就是报错,应该是不能主动调用的缘故吧。
具体这样写的。
for(int i=0;i<10;i++)
{
(name[i]).MyClassName(int x,float y);
}
应该没啥问题撒。 展开
问题来了,这个该咋构造咧.
我写的是: MyClassName name[10](int TheFIrstVariable,float TheSecondVariable);
结果,报错说不能初始化向量之类的话。
然后,我想可不可以做个循环,主动调用构造函数。
结果,还是不行。
补充一下,做循环的时候,语法应该没问题,但是就是报错,应该是不能主动调用的缘故吧。
具体这样写的。
for(int i=0;i<10;i++)
{
(name[i]).MyClassName(int x,float y);
}
应该没啥问题撒。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询