91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

张北县| 建宁县| 上栗县| 九台市| 日照市| 哈尔滨市| 南岸区| 宾阳县| 吉水县| 万全县| 石棉县| 全州县| 康保县| 鄱阳县| 金昌市| 兴宁市| 曲水县| 灵石县| 都昌县| 耒阳市| 梁河县| 北海市| 邛崃市| 仙桃市| 若尔盖县| 大关县| 涟源市| 兴仁县| 年辖:市辖区| 天门市| 合山市| 孙吴县| 玉门市| 大足县| 兴城市| 班玛县| 桑植县| 邢台市| 广宁县| 会宁县| 盐城市|