一、成員函式
二、非成員有關的全域性函式
三、例項
感謝閱讀!
其中的string是以char作為模板引數的模板類例項,把字串的記憶體管理責任由string負責而不是由程式設計者負責,大大減輕了c語言風格的字串的麻煩
std::basic_string提供了大量的字串操作函式,如比較、連線、搜尋、替換、獲得子串等。並可與c語言風格字串雙向轉換。std::basic_string屬於c++ stl容器類,使用者自定義的類也可以作為它的模板引數,因此也適用c++ stl algorithm庫
string本質上是以字元作為元素的vector特化版本;不存在0字元結尾這個概念,能裝入 『\0』 這種資料
一、成員函式
1.構造表示
2.字元訪問
3.迭代器
4.容量
5.修改器
6.搜尋
7.常量值
二、非成員有關的全域性函式
三、例項
借用 pta 平台的一道題目實現以上部分函式,達到更好的理解效果
例項鏈結
C 基礎 string類和標準模板庫
智慧型指標模板類 標準模板庫 泛型程式設計 函式物件 演算法其他庫 內容包括 標準c string類 模板auto ptr unique ptr和shared ptr 標準模板庫 stl 容器類 迭代器 函式物件 stl演算法 模板initializer list string類的建構函式 建構函式...
string標準庫型別 C
c 中string的學習體會 string 1 不允許把兩個字串字面值連線起來,乙個string物件 字串字面值返回的是string物件.string size type只是string裡方便移植性的定義的一種型別 2 cout include using namespace std int mai...
C 標準庫string型別
c 組成 基本資料型別和抽象資料型別標準庫 只需知道抽象資料型別支援的操作而不需關心內部表示 命名空間兩種使用方法 using std name 和 using namespace std 標準庫string型別和字串字面值不是同一型別 具體區別?getline 函式 string line get...