av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

C++Vector用法深入剖析

C++編程語言中有一種叫做Vector的應用方法,它的作用在實際編程中是非常重要的。在這里我們將會為大家詳細介紹一下C++ Vector的相關應用技巧及基本內容,希望能給大家?guī)硪恍椭?t#

創(chuàng)新互聯(lián)公司是一家專業(yè)提供陽新企業(yè)網站建設,專注與成都網站設計、成都網站建設H5響應式網站、小程序制作等業(yè)務。10年已為陽新眾多企業(yè)、政府機構等服務。創(chuàng)新互聯(lián)專業(yè)網站建設公司優(yōu)惠進行中。

(1)vector< 類型 > 標識符 ;

(2)vector< 類型 > 標識符(最大容量) ;

(3)vector< 類型 > 標識符(最大容量,初始所有值);

(4) int i[4] = {12,3,4,5};

 
 
 
  1. vector< 類型 > vi(i , i+2); //得到i索引值為3以后的值 ; 

(5)vector< vector > //vi 定義2維的容器;記得一定要有空格,不然會報錯

 
 
 
  1. vector< int > line 
  2. // 在使用的時候一定要首先將vi個行進行初始化; 
  3. for(int i = 0 ; i < 10 ; i ++)
  4. {
  5. vector.push_back(line);
  6. }
  7. /// 個人認為使用vector定義二維數(shù)組很好,
    因為是長度可以不預先確定。很好。

(6)C++ Vector排序

 
 
 
  1. vector< int > vi ; 
  2. vi.push_back(1);
  3. vi.push_back(3);
  4. vi.push_back(0);
  5. sort(vi.begin() , vi.end()); /// /小到大
  6. reverse(vi.begin(),vi.end()) /// 從大道小

(7)順序訪問

 
 
 
  1. vector < int > vi ; 
  2. for( int i = 0 ; i < 10 ; i ++)
  3. {
  4. vector.push_back(i);
  5. for(int i = 0 ; i < 10 ; i ++) /// 第一種調用方法
  6. {
  7. cout <
  8. }
  9. for(vector::iterator it = vi.begin() ;
  10. it !=vi.end() ; it++) ///第二種調用方法
  11. {
  12. cout << *it << " " ;
  13. }

(8)尋找

 
 
 
  1. vector < int > vi ; 
  2. for( int i = 0 ; i < 10 ; i ++)
  3. {
  4. vector.push_back(i);
  5. vector < int >::interator it = find(vi.begin() , vi.end,3) ;
  6. cout << *it << endl ; ///返回容器內找到值的位置。

(9)使用數(shù)組對C++ Vector進行初始化

 
 
 
  1. int i[10] ={1,2,3,4,5,6,7,78,8} ;
  2. ///第一種 
  3. vector vi(i+1,i+3); ///從第2個元素到第三個元素
  4. for(vector ::interator it = vi.begin() ;
  5. it != vi.end() ; it++)
  6. {
  7. cout << *it <<" " ; 
  8. }

(10) 結構體類型

 
 
 
  1. struct temp
  2. {
  3. public :
  4. string str ; 
  5. public :
  6. int id ;
  7. }tmp
  8. int main()
  9. {
  10. vector  t ; 
  11. temp w1 ; 
  12. w1.str = "Hellowor" ;
  13. w1.id = 1 ; 
  14. t.push_back(t1);
  15. cout << w1.str << "," <
  16. return 0 ; 
  17. }

C++ Vector的基本介紹就為大家介紹到這里。


文章標題:C++Vector用法深入剖析
路徑分享:http://uogjgqi.cn/article/cohcjdi.html
掃二維碼與項目經理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網交流