<string>
定義容器範本類別 basic_string 和各種支援的範本。
如需 basic_string 的詳細資訊,請參閱 basic_string 類別。
#include <string>
備註
C++ 語言和標準 C++ 程式庫支援兩種字串類型:
以 Null 結束的字元陣列,通常稱為 C 字串。
類型 basic_string 的範本類別物件,處理所有 char 之類的範本引數。
Typedef
類型,以類型 char 的元素做為 string,描述範本類別 basic_string 的特製化。 |
|
類型,以類型 wchar_t 的元素做為 wstring,描述範本類別 basic_string 的特製化。 |
|
類型,根據類型 char16_t 的元素,描述範本類別 basic_string 的特製化。 |
|
類型,根據類型 char32_t 的元素,描述範本類別 basic_string 的特製化。 |
運算子
串連兩個字串物件。 |
|
測試運算子左邊的字串物件是否不等於右邊的字串物件。 |
|
測試運算子左邊的字串物件是否等於右邊的字串物件。 |
|
測試運算子左邊的字串物件是否小於右邊的字串物件。 |
|
測試運算子左邊的字串物件是否小於或等於右邊的字串物件。 |
|
將字串插入至輸出資料流的範本函式。 |
|
測試運算子左邊的字串物件是否大於右邊的字串物件。 |
|
測試運算子左邊的字串物件是否大於或等於右邊的字串物件。 |
|
從輸入資料流擷取字串的範本函式。 |
特製化樣板函式
交換兩個字串的字元陣列。 |
|
將字元序列轉換為 double. |
|
將字元序列轉換為 float。 |
|
將字元序列轉換為整數。 |
|
將字元序列轉換為 long double。 |
|
將字元序列轉換為 long long。 |
|
將字元序列轉換為 unsigned long。 |
|
將字元序列轉換為 unsigned long long。 |
|
將值轉換成 string。 |
|
將值轉換成寬 string。 |
函式
從輸入資料流一行一行地擷取字串。 |
類別
範本類別,描述可以儲存一連串任意類似字元之物件的物件。 |
|
範本類別,描述與 CharType 類型的字元相關聯的屬性。 |
特製化
結構,其為類型 char 之元素的範本結構 char_traits<CharType> 的特製化。 |
|
結構,其為類型 wchar_t 之元素的範本結構 char_traits<CharType> 的特製化。 |
|
結構,其為類型 char16_t 之元素的範本結構 char_traits<CharType> 的特製化。 |
|
結構,其為類型 char32_t 之元素的範本結構 char_traits<CharType> 的特製化。 |
需求
標頭:<string>
命名空間: std