c++ string的詳細用法(6)copy()

char *str = new char[64];
string a="12345abcdefg6789";

str[a.copy(str,7,5)]='\0';
// 結果爲 str="abcdefg";

str[a.copy(str,7)]='\0';
// 結果爲 str="12345ab";

delete[]str;

/*注意
 *copy的第2,3個參數不能大於字符串str所能容納的最長字符串長度
 */
 
發佈了20 篇原創文章 · 獲贊 118 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章