string初始化的幾種方法

2021-07-01 19:18:21 字數 515 閱讀 1014

c++字串(string)若干初始化的方法:

string test1;    //空串

string test2 = "內容"; //使用=

string test3("內容");   //使用引用字元陣列作為引數傳給建構函式

string test4(test2); //用乙個string初始化另一而string

string test5(test2,pos,num); //從test2中的第pos個位置開始,拷貝個數為num個字元

string test6 = test2 + "內容" + test3 //混合初始化

string test7 = test2.substr(pos,num); //從test2中的第pos個位置開始,拷貝個數為num個字元

string test8 = test2.substr(); //引數列表為空則會拷貝test2的整個物件(複製test2的簡便方法)

string test9(num,ch); //拷貝num個字元型ch到test9

string的幾種初始化方法

string string的若干初始化方法2008年12月12日 星期五 11 12c 字串 string 若干初始化的方法 string test1 空串 string test2 內容 使用 string test3 內容 使用引用字元陣列作為引數傳給建構函式 string test4 test...

IOS UIIamge初始化的幾種方法的比較

一 imagenamed 方法介紹imagenamed 是uiimage的乙個類方法,它做的事情比我們看到的要稍微多一些。它的載入流程如 下 1 系統回去檢查系統快取中是否存在該名字的影象,如果存在則直接返回。2 如果系統快取中不存在該名字的影象,則會先載入到快取中,在返回該物件。觀察上面的操作我們...

vector幾種初始化方法

1 不帶引數的建構函式初始化 初始化乙個size為0的vector vector abc 2 帶引數的建構函式初始化 初始化size,但每個元素值為預設值 vector abc 10 初始化了10個預設值為0的元素 初始化size,並且設定初始值 vector cde 10,1 初始化了10個值為1...