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

vector push_back()用法有关问题

2013-03-27 
vector push_back()用法问题如题:vectorint v1vectorint v2v2.push_back(2)v2.push_back(3)v2.pus

vector push_back()用法问题
如题:vector<int> v1;
     vector<int> v2;
     v2.push_back(2);
     v2.push_back(3);
     v2.push_back(4);
     v2.push_back(5);
     v2.push_back(6);
     v1.push_back(v2);这样可以吗?
就是说push_back后面可以直接插入一个对象吗?
[解决办法]
不可以,类型不匹配,处分你的v1定义的元素是一个vector<int>
[解决办法]
当然不可以了
你定义的vector对象,各个元素都是int型的,不可以放入vector对象
[解决办法]
不行 
v1.insert(v1.begin(), v2.begin(), v2.end());
[解决办法]
楼上方法效率最好,也直接,+1

热点排行