zoukankan      html  css  js  c++  java
  • vector 初始化

     //数组初始化vector
     int iarray[]={1,2,3,4,5,6,7,8,9,0};
     //count: iarray数组个数
     size_t count=sizeof(iarray)/sizeof(int);
     //int数组初始化 ivec3 
     vector<int> ivec3(iarray,iarray+count);
     for(int_ite=ivec3.begin ();int_ite!=ivec3.end ();int_ite++)
      cout<<"ivec3: "<<*int_ite<<endl;

     //string数组初始化 svec1
     string word[]={"ab","bc","cd","de","ef","fe"};
     //s_count: word数组个数
     size_t s_count=sizeof(word)/sizeof(string);
     //string数组初始化 svec1 
     vector<string> svec1(word,word+s_count);
     for(string_ite=svec1.begin ();string_ite!=svec1.end ();string_ite++)
      cout<<"svec1: "<<*string_ite<<endl;

    1. //vector的赋值并不可以像数组一样方便的用花括号方便的完成赋值,这里借用了数组来初始化这个vector,初始化方 式vector<elementType> intvec(begin,end);这样可以用起来看上去还是比较习惯的
    1.  int a[7]={1,2,3,4,5,6,7};  
    2.     vector<int> ivector(a,a+7);  
    3.     vector<int>::iterator iter;  
    4.     for_each(ivector.begin(),ivector.end(),print);//用for_each进行遍历    
    5.     cout<<endl;  
    6.     ivector[5]=1;  
    7.     cout<<ivector[5]<<endl<<ivector.size()<<endl;  
    8.     for_each(ivector.begin(),ivector.end(),print);//用for_each进行遍历    
    9.     return 0;  
  • 相关阅读:
    Codeforces Round #629 (Div. 3) (A ~ F)
    st表
    Educational Codeforces Round 81 (Rated for Div. 2)
    hihocoder#1996 : 01匹配
    P2056 [ZJOI2007]捉迷藏
    P2495 [SDOI2011]消耗战
    GUETOJ1335
    优先队列重载比较运算
    CCF认证201909-4 推荐系统
    P3178 [HAOI2015]树上操作
  • 原文地址:https://www.cnblogs.com/Travis990/p/4468920.html
Copyright © 2011-2022 走看看