日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

vector中insert()的用法詳解

 大道至簡o 2016-01-22
 iterator insert( iterator loc, const TYPE &val );
void insert( iterator loc, size_type num, const TYPE &val );
void insert( iterator loc, input_iterator start, input_iterator end );

insert() 函數有以下三種用法:

在指定位置loc前插入值為val的元素,返回指向這個元素的迭代器,
在指定位置loc前插入num個值為val的元素
在指定位置loc前插入區(qū)間[start, end)的所有元素 .
舉例:

//創(chuàng)建一個vector,置入字母表的前十個字符
vector <char> alphaVector;
for( int i=0; i < 10; i++ )
  alphaVector.push_back( i + 65 );

//插入四個C到vector中
vector <char>::iterator theIterator = alphaVector.begin();
alphaVector.insert( theIterator, 4, 'C' );

//顯示vector的內容
for( theIterator = alphaVector.begin(); theIterator != alphaVector.end(); theIterator++ )
  cout < < *theIterator;

這段代碼將顯示:  

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多