C 筆記( 字串 向量和陣列)

2021-10-01 04:59:47 字數 472 閱讀 4312

標準庫型別string

#include

//直接初始化

string s1

("hiya");

//拷貝初始化

string s2=

"hiya"

;

int

main()

s.empty() :若s為空串,則返回true,否則返回false

s.size() :返回s中字元的個數

s[n]:返回s中位置為n的字元,位置從0開始

s1+s2 :將兩個字串連線成新串,返回新生成的串

s1 = s2 :將s1的內容替換為s2的副本

v1==v2:判定相等,相等返回true,否則返回false

v1!=v2:判定不等,不等返回true,否則返回false

c++中字串字面值並不是標準庫型別string的物件

C 字串 向量和陣列筆記

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

C 筆記 字串 向量和陣列

using宣告可以使程式無須專門的字首使用名字。using namespace name using std cin std cout 用到的每個名字都必須有自己的宣告語句,而且每句話都得以分號結束標頭檔案不應包含using宣告。定義和初始化string物件c string s1 預設初始畫,s1是...

C 字串 向量和陣列

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