迭代器介紹
陣列定義和初始化string物件
string物件上的操作
處理string物件中的字元
定義和初始化
像vector物件中新增元素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 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...