现在的位置: 首页 > 综合 > 正文

int 型数组与vector对象之间的相互转化

2013年10月26日 ⁄ 综合 ⁄ 共 261字 ⁄ 字号 评论关闭

1.由数组到vector对象

 vector<类型>对象名(数组名,数组首地址+数组长度)

2.由vector对象到数组(此时使用动态数组)

int *数组名=new 类型[对象名.size()];

size_t ix;

for(vector<类型>::iterator iter=对象名.begin();iter!=对象名.end();++iter,++ix)

数组名[ix]=*iter;

delete[] 数组名;

 

 

 

对于将对象vector对象转化为数组的问题,我已经在网上看过几个例子了,他们用的都是动态数组,

现在我还是不明白为什么.

 

抱歉!评论已关闭.