C++容器的insert()函数有以下三种用法: 最终*it=val;
生活随笔
收集整理的這篇文章主要介紹了
C++容器的insert()函数有以下三种用法: 最终*it=val;
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
C++容器的insert()函數有以下三種用法: 最終*it=val;
//用法1:在指定位置it前“插入”值為val的元素,返回指向這個元素的迭代器,
iterator insert( iterator it, const TYPE &val ); //用法2:在指定位置it前“插入”num個值為val的元素
void insert( iterator it, size_type num, const TYPE &val ); //用法3:在指定位置it前“插入”區間[start, end)的所有元素.
void insert( iterator it, input_iterator start, input_iterator end ); 舉例:
//創建一個vector,置入字母表的前十個字符
vector <char> charV;
for( int i=0; i < 10; i++ ) charV.push_back( i + 65 ); //插入四個C到vector中
vector <char>::iterator it = charV.begin();
charV.insert( it, 4, 'C' ); //顯示vector的內容
for( it = charV.begin(); it != charV.end(); it++ ) cout < < *it; 這段代碼將顯示: CCCCABCDEFGHIJ
總結
以上是生活随笔為你收集整理的C++容器的insert()函数有以下三种用法: 最终*it=val;的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android系统手机端抓包方法(tcp
- 下一篇: 大数求和