首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

[新手]怎样写一个vector存储10个自定义类A的对象

2012-09-13 
[新手求助]怎样写一个vector存储10个自定义类A的对象?怎样写一个vector存储10个自定义类A的对象???对象的

[新手求助]怎样写一个vector存储10个自定义类A的对象?
怎样写一个vector存储10个自定义类A的对象???

对象的成员数据要怎么在创建时初始化??

新手求大神解答。。

[解决办法]
方法一:vector<type> v(10,type()).直接调用复制构造函数.
方法二:vector<type> v(10),要在类中定义构造函数.

[解决办法]
创建时初始化需要你在类中自己定义构造函数
存储10个自定义类A的对象
std::vector<A> vecA;
vecA.reserva(10);//预留空间 也可以不写
新建A对象 A objA1,objA2;
对每一对象指向push_back压入vector
vecA.push_back(objA1);
vecA.push_back(objA2);

热点排行