在 C 中,string 是一種用來表示文字的標準函式庫類型。其特點包括:動態數組,可變長度字元集合;可透過字面量、複製或C 風格字串建立string 物件;使用下標運算子或front()/back() 方法存取元素;使用賦值運算子、 append()/insert() 方法修改string;提供子字串查找、字串比較、連接、大小寫轉換等操作;比C 風格字串更安全、功能更豐富,但可能產生額外的記憶體開銷。
string 在 C 中的用法
string 是 C 中用來表示文字資料的標準函式庫類型。它是一個動態數組,儲存可變長度的字元集合。 string 物件的行為類似於 C 風格的字串,但提供了更豐富的功能和安全性。
建立string 物件
有幾種方法可以建立string 物件:
string s1 = "Hello"; string s2(s1);
string s(cstr, length);
其中cstr 是C 風格字串,length 是字串長度。 存取 string 元素
s[index]
存取指定位置的字元。 修改string
s = "New string";
s.append("!");
s.insert(index , "ABC");
其他string 運算
優點
缺點
以上是string在c++中的用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!