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

C++ 中Vector常用基本操作

 更新時間:2017年10月16日 11:17:24   作者:Ginger_2  
標準庫vector類型是C++中使用較多的一種類模板,本文給大家分享C++ 中Vector常用基本操作,感興趣的朋友一起看看吧

標準庫vector類型是C++中使用較多的一種類模板,vector類型相當于一種動態(tài)的容器,在vector中主要有一些基本的操作,下面通過本文給大家介紹,具體內(nèi)容如下所示:

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

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

(3)尾部插入數(shù)字: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);刪除區(qū)間[i,j-1];區(qū)間從0開始

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

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

 下面有一個簡單示例:

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

總結(jié)

以上所述是小編給大家介紹的C++ 中Vector常用基本操作,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關文章

  • c語言stack(棧)和heap(堆)的使用詳解

    c語言stack(棧)和heap(堆)的使用詳解

    這篇文章主要介紹了c語言stack(棧)和heap(堆)的使用詳解,需要的朋友可以參考下
    2014-04-04
  • 深入分析C++中類的大小

    深入分析C++中類的大小

    本篇文章深入分析了C++中類的大小問題。需要的朋友參考下
    2013-05-05
  • C語言編程遞歸算法實現(xiàn)漢諾塔

    C語言編程遞歸算法實現(xiàn)漢諾塔

    遞歸,大家都了解,著名的斐波那契數(shù),就為該知識點的經(jīng)典例題。今天來看看更為經(jīng)典的遞歸題漢諾塔不過這其實是數(shù)學問題,先來看看漢諾塔
    2021-09-09
  • C++回文數(shù)及素數(shù)問題計算方法

    C++回文數(shù)及素數(shù)問題計算方法

    這篇文章主要介紹了C++回文數(shù)及素數(shù)問題計算方法,可實現(xiàn)一定范圍內(nèi)的素數(shù)與回文數(shù)運算功能,涉及C++字符串遍歷與數(shù)字數(shù)學運算的相關技巧,需要的朋友可以參考下
    2016-05-05
  • C語言數(shù)組應用實現(xiàn)三子棋游戲

    C語言數(shù)組應用實現(xiàn)三子棋游戲

    這篇文章主要為大家詳細介紹了C語言數(shù)組應用實現(xiàn)三子棋游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • C++利用兩個棧實現(xiàn)隊列的方法

    C++利用兩個棧實現(xiàn)隊列的方法

    這篇文章主要給大家介紹了關于C++利用兩個棧實現(xiàn)隊列的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用C++具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-05-05
  • C++學習心得之掃雷游戲

    C++學習心得之掃雷游戲

    這篇文章主要為大家詳細介紹了C++學習心得之掃雷游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • C++ 逗號運算符的具體使用

    C++ 逗號運算符的具體使用

    本文主要介紹了C++ 逗號運算符的具體使用,使用逗號運算符是為了把幾個表達式放在一起,具有一定的參考價值,感興趣的可以了解一下
    2023-08-08
  • C語言數(shù)組快速入門詳細講解

    C語言數(shù)組快速入門詳細講解

    數(shù)組是一組有序的數(shù)據(jù)的集合,數(shù)組中元素類型相同,由數(shù)組名和下標唯一地確定,數(shù)組中數(shù)據(jù)不僅數(shù)據(jù)類型相同,而且在計算機內(nèi)存里連續(xù)存放,地址編號最低的存儲單元存放數(shù)組的起始元素,地址編號最高的存儲單元存放數(shù)組的最后一個元素
    2022-05-05
  • c++實現(xiàn)堆排序的示例代碼

    c++實現(xiàn)堆排序的示例代碼

    本文主要介紹了c++實現(xiàn)堆排序的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02

最新評論

东辽县| 万载县| 轮台县| 伊金霍洛旗| 全南县| 九龙城区| 登封市| 乌兰浩特市| 武胜县| 富宁县| 平罗县| 称多县| 嘉定区| 新乐市| 廉江市| 龙门县| 徐水县| 永昌县| 水富县| 杂多县| 宣恩县| 临泉县| 砚山县| 平凉市| 浦县| 扶余县| 清丰县| 隆昌县| 耒阳市| 邵东县| 斗六市| 会理县| 渭南市| 穆棱市| 高青县| 天门市| 天镇县| 绵阳市| 武威市| 毕节市| 武鸣县|