查看: 1159|回复: 3
|
c++问题: vector和class
[复制链接]
|
|
我有个class Ants.
我用:
vector<Ants> ant(100);
可是Ants的constructer才run一次,
用 ant.size()检查是100.
我需要constructer initialize一些value.
vector不会让constructer 跑100次吗?
如果不要放100先,那
ant.push_back()
括弧里该放什么? |
|
|
|
|
|
|
|
发表于 4-12-2006 08:11 AM
|
显示全部楼层
vector <ant *> a;
for (int i=0;i<100;i++)
a.push_back(new ant()); |
|
|
|
|
|
|
|

楼主 |
发表于 4-12-2006 01:43 PM
|
显示全部楼层
原帖由 tensaix2j 于 4-12-2006 08:11 AM 发表
vector <ant *> a;
for (int i=0;i<100;i++)
a.push_back(new ant());
谢谢!
如果要call member function,是不是这样?
for(int j = 0; j<100; j++)
ant[j].move;
[ 本帖最后由 ChaeYoon 于 4-12-2006 01:48 PM 编辑 ] |
|
|
|
|
|
|
|
发表于 4-12-2006 04:01 PM
|
显示全部楼层
|
|
|
|
|
|
| |
本周最热论坛帖子
|