字串 向量和陣列

2021-10-07 03:12:10 字數 1013 閱讀 5766

迭代器介紹

陣列定義和初始化string物件

string物件上的操作

處理string物件中的字元

定義和初始化

vector v1;

vector

v2(v1)

;//v2中包含有v1中所有元素的副本

vector v2 = v1;

//等價於v2(v1)

vector

v3(n, va1)

;//v3包含n個重複的v1

vector

v4(n)

;//v4包含n個重複地執行了值初始化的物件

vector v5

//v5包含了初始值個數的元素,每個元素被賦予相應的初始值

vector v5 =

//等價於v5

像vector物件中新增元素

push_back()

;

其他vector操作

vector v;

v.empty()

;//如果v中不含任何元素,則返回真;否則返回假

v.size()

;//返回v中元素的個數

v.push_back()

;//向v的尾部新增乙個值為t的元素

v[n]

;//返回v中第n個位置上元素的引用

v1 = v2;

//用v2中元素的拷貝替換v1中的元素

v1 =

;//用列表中的元素拷貝替換v1中的元素

v1 == v2;

//v1 != v2;

<

,<=

,>

,>=

;

注意:

引用標頭檔案 < vector >

使用迭代器

迭代器運算

定義和初始化內建陣列

訪問陣列元素

指標和陣列

c風格字串

與舊**的介面

C primer字串 向量和陣列

1.cin string 型別 不讀取空格 2.getline 讀入內容直到換行符,保留空白符,換行符不不存入string 3.s.empty s為空則返回true,否則返回flase 4.s.size s中的字元的個數,返回值為無符號數 5.字面值與string物件相加 當把string物件和字元...

C 字串 向量和陣列

vector物件 以及string物件 的下標運算子可用於訪問已存在的元素,而不能用於新增元素。只能對確知已存在的元素執行下標操作。所有標準庫容器都可以使用迭代器,string物件不屬於容器型別,但是支援很多與容器型別類似的操作。const vectorcv auto it cv.begin it ...

C 字串 向量和陣列筆記

標頭檔案中一般來說不應包含using宣告 string size 返回無符號整數,型別是size type s.size n為負值int型,會把n自動轉換成無符號型別,n n mod 256 c風格的字串 c風格的字串存放在字元陣列中並以空字元結束 null terminated,0 char ca...