亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C++中Vector常用基本操作有哪些

發布時間:2021-08-19 13:56:09 來源:億速云 閱讀:116 作者:小新 欄目:編程語言

這篇文章給大家分享的是有關C++中Vector常用基本操作有哪些的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

(1)頭文件#include<vector>.

(2)創建vector對象,vector<int> vec;

(3)尾部插入數字:vec.push_back(a);

(4)使用下標訪問元素,cout<<vec[0]<<endl;記住下標是從0開始的。

(5)使用迭代器訪問元素.

vector<int>::iterator it;
for(it=vec.begin();it!=vec.end();it++)
cout<<*it<<endl;

(6)插入元素: vec.insert(vec.begin()+i,a);在第i+1個元素前面插入a;

(7)刪除元素:vec.erase(vec.begin()+2);刪除第3個元素

vec.erase(vec.begin()+i,vec.end()+j);刪除區間[i,j-1];區間從0開始

(8)向量大小:vec.size();

(9)清空:vec.clear();

 下面有一個簡單示例:

#include<iostream>
#include<stdio.h>
#include<vector>//不定長數組,向量
#include<string>
using namespace std;
int main()
{
  vector<string> v;
  string temp;
  cout<<"請輸入一個字符串,并且回車后按Ctrl+Z表示循環結束:"<<endl;
  while(getline(cin,temp))//Ctrl+Z 結束循環
  {
    v.push_back(temp);
  }
  vector<string>::iterator t; //定義一個迭代器t
  t=v.begin();
  for(t;t!=v.end();t++)
  {
    (*t)[0]=toupper((*t)[0]);//把開頭第一個字母變為大寫
    cout<<*t<<endl;
  }
  return 0;
}
/*主要功能:輸入一個字符串,再輸出一個字符串,并把首字母大寫
輸入示例:
ginger,you are the best!
^Z
輸出:
Ginger,you are the best!
*/

感謝各位的閱讀!關于“C++中Vector常用基本操作有哪些”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

保定市| 富锦市| 墨竹工卡县| 安陆市| 平定县| 星座| 平陆县| 东乌珠穆沁旗| 株洲县| 穆棱市| 察雅县| 瓮安县| 滁州市| 三都| 福安市| 东乌| 安义县| 剑川县| 兰溪市| 宕昌县| 含山县| 榕江县| 手游| 怀安县| 武强县| 扎兰屯市| 平陆县| 兰考县| 大方县| 花垣县| 青铜峡市| 洪湖市| 乐清市| 霍州市| 壶关县| 加查县| 正阳县| 清水河县| 石河子市| 旬阳县| 嘉定区|