最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C++ Vector用法深入剖析

 更新時(shí)間:2014年08月09日 11:34:57   投稿:mdxy-dxy  
C++ Vector應(yīng)用方式是比較特殊的,我們將會(huì)在這篇文章中針對(duì)于它的應(yīng)用方式進(jìn)行一個(gè)詳細(xì)的介紹,希望大家能充分掌握這一應(yīng)用技巧

C++編程語言中有一種叫做Vector的應(yīng)用方法,它的作用在實(shí)際編程中是非常重要的。在這里我們將會(huì)為大家詳細(xì)介紹一下C++ Vector的相關(guān)應(yīng)用技巧及基本內(nèi)容,希望能給大家?guī)硪恍椭?/p>

(1)vector< 類型 > 標(biāo)識(shí)符 ;
(2)vector< 類型 > 標(biāo)識(shí)符(最大容量) ;
(3)vector< 類型 > 標(biāo)識(shí)符(最大容量,初始所有值);
(4) int i[4] = {12,3,4,5};
vector< 類型 > vi(i , i+2); //得到i索引值為3以后的值 ; 
(5)vector< vector<int> > //vi 定義2維的容器;記得一定要有空格,不然會(huì)報(bào)錯(cuò)

vector< int > line  
// 在使用的時(shí)候一定要首先將vi個(gè)行進(jìn)行初始化;  
for(int i = 0 ; i < 10 ; i ++) 
{ 
vector.push_back(line); 
} 
/// 個(gè)人認(rèn)為使用vector定義二維數(shù)組很好,因?yàn)槭情L度可以不預(yù)先確定。很好。 

(6)C++ Vector排序

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

(7)順序訪問

vector < int > vi ;  
for( int i = 0 ; i < 10 ; i ++) 
{ 
vector.push_back(i); 
}  
for(int i = 0 ; i < 10 ; i ++) /// 第一種調(diào)用方法 
{ 
cout <<vector[i] <<" " ;  
} 
for(vector<int>::iterator it = vi.begin() ; 
it !=vi.end() ; it++) ///第二種調(diào)用方法 
{ 
cout << *it << " " ; 
} 

(8)尋找

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

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

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

(10) 結(jié)構(gòu)體類型

struct temp 
{ 
public : 
string str ;  
public : 
int id ; 
}tmp 
int main() 
{ 
vector <temp> t ;  
temp w1 ;  
w1.str = "Hellowor" ; 
w1.id = 1 ;  
t.push_back(t1); 
cout << w1.str << "," <<w1.id <<endl ;  
return 0 ;  
} 

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

相關(guān)文章

  • C語言指針變量作為函數(shù)參數(shù)的實(shí)現(xiàn)步驟詳解

    C語言指針變量作為函數(shù)參數(shù)的實(shí)現(xiàn)步驟詳解

    這篇文章主要介紹了C語言指針變量作為函數(shù)參數(shù)的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2023-02-02
  • C語言超詳細(xì)講解指針的概念與使用

    C語言超詳細(xì)講解指針的概念與使用

    本文主要講解C語言中指針和字符串的關(guān)系以及指針和數(shù)組的關(guān)系,在看本文之前大家可以先看看博主之前的C語言基礎(chǔ)篇,先對(duì)C語言指針先有個(gè)基礎(chǔ)的了解,有助于對(duì)本文章有更深一步的了解
    2022-05-05
  • iOS鎖屏音頻播放控制及音頻信息設(shè)置

    iOS鎖屏音頻播放控制及音頻信息設(shè)置

    這篇文章主要為大家詳細(xì)介紹了iOS鎖屏音頻播放控制及音頻信息設(shè)置,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • c++的構(gòu)造函數(shù)使用方式

    c++的構(gòu)造函數(shù)使用方式

    這篇文章主要介紹了c++的構(gòu)造函數(shù)使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • 利用Matlab制作一款3D版2048小游戲

    利用Matlab制作一款3D版2048小游戲

    2048作為一款經(jīng)典的小游戲,相信很多人都玩過吧?但是3D版的2048不知道有沒有人玩過呢?本文將用Matlab制作一個(gè)3D版的2048小游戲,快跟隨小編一起動(dòng)手試一試吧
    2022-02-02
  • Qt基礎(chǔ)開發(fā)之Qt文件操作類QFile讀寫文件的詳細(xì)方法與實(shí)例及QDataStream的使用方法

    Qt基礎(chǔ)開發(fā)之Qt文件操作類QFile讀寫文件的詳細(xì)方法與實(shí)例及QDataStream的使用方法

    這篇文章主要介紹了Qt基礎(chǔ)開發(fā)之Qt文件操作類QFile讀寫文件的詳細(xì)方法與實(shí)例,需要的朋友可以參考下
    2020-03-03
  • 如何在C++中實(shí)現(xiàn)按位存取

    如何在C++中實(shí)現(xiàn)按位存取

    實(shí)現(xiàn)緊湊存取,不是按一個(gè)字節(jié)一個(gè)字節(jié)地存取,而是按位存取,本文就是介紹了如何在C++中實(shí)現(xiàn)按位存取,需要的朋友可以參考下
    2015-07-07
  • C++編程中的命名空間基本知識(shí)講解

    C++編程中的命名空間基本知識(shí)講解

    這篇文章主要介紹了C++編程中的命名空間基本知識(shí)講解,包括對(duì)C++11中內(nèi)聯(lián)命名空間新特性的介紹,需要的朋友可以參考下
    2016-01-01
  • C++STL之vector模板類詳解

    C++STL之vector模板類詳解

    這篇文章主要為大家詳細(xì)介紹了C++vector模板類,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • C++基于socket多線程實(shí)現(xiàn)網(wǎng)絡(luò)聊天室

    C++基于socket多線程實(shí)現(xiàn)網(wǎng)絡(luò)聊天室

    這篇文章主要為大家詳細(xì)介紹了C++基于socket多線程實(shí)現(xiàn)網(wǎng)絡(luò)聊天室,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-07-07

最新評(píng)論

十堰市| 万盛区| 佳木斯市| 双城市| 建平县| 龙泉市| 建瓯市| 杭锦后旗| 高台县| 洛阳市| 翁牛特旗| 来宾市| 新蔡县| 滦南县| 荥经县| 木兰县| 东源县| 土默特右旗| 阿尔山市| 桃江县| 甘孜| 新闻| 龙南县| 通江县| 耒阳市| 阳朔县| 肇州县| 霍林郭勒市| 崇州市| 泸西县| 濮阳县| 万盛区| 蒙山县| 长春市| 静安区| 陈巴尔虎旗| 张掖市| 蓬安县| 宁晋县| 永靖县| 高台县|