S.l.e!ep.¢%

像打了激速一样,以四倍的速度运转,开心的工作
简单、开放、平等的公司文化;尊重个性、自由与个人价值;
posts - 1098, comments - 335, trackbacks - 0, articles - 1
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

如何合并两个vector?

Posted on 2011-04-27 02:54 S.l.e!ep.¢% 阅读(3948) 评论(0)  编辑 收藏 引用 所属分类: C++

如何合并两个vector? merge 收藏
view plaincopy to clipboardprint?
#include <iostream>  
#include <string>  
#include <vector>  
using namespace std;  
int main()  
{  
  vector<string> vec1, vec2;  
  vec1.push_back("aa");  
  vec1.push_back("bb");  
  vec1.push_back("cc");  
  vec2.push_back("dd");  
  vec2.push_back("ee");  
  vec2.push_back("ff");  
  vector<string> vec(vec1.size() + vec2.size());  
  merge(vec1.begin(), vec1.end(), vec2.begin(), vec2.end(), vec.begin());   
  for (int j = 0; j < vec.size(); ++j) {  
    cout << vec[j] << endl;  
  }  
 
}  
http://blog.csdn.net/made_in_chn/archive/2009/08/04/4408756.aspx


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/Augusdi/archive/2010/04/09/5466729.aspx


只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理