char_traits Struct
Char_traits 結構描述與字元相關聯的屬性。
template <
class CharType
> struct char_traits;
參數
- CharType
元素資料型別。
備註
範本結構描述型別的各種字元特性 CharType。 樣板類別 basic_string ,以及數個 iostream 樣板類別,包括 basic_ios,使用此資訊來操作項目型別的 CharType。 明確的建構或解構上並不需要這類項目型別。 它必須提供預設建構函式、 複製建構函式,以及一個指派運算子,與預期的語法。 位元複本必須與工作分派相同的效果。 沒有任何結構 char_traits 的成員函式可以擲回例外狀況。
Typedef
字元的類型。 |
|
整數型別可以表示的型別字元char_type或的檔案的結尾 (EOF) 字元。 |
|
整數型別可以表示的資料流中的位置之間的位移。 |
|
整數型別可以表示的資料流中的位置。 |
|
表示多位元組字元資料流中的轉換狀態的型別。 |
成員函式
將一個字元的值指派給另一個。 |
|
比較兩個字串中的字元的指定數目。 |
|
將指定的字元數從一個字串複製到另一個。 已取代。 請改用 char_traits::_Copy_s。 |
|
將指定的字元數從一個字串複製到另一個。 |
|
傳回的檔案的結尾 (EOF) 字元。 |
|
測試是否有兩個char_type的字元是否相等。 |
|
測試是否兩個字元表示為int_types 相等。 |
|
搜尋指定的字元的字元範圍中第一個項目。 |
|
傳回字串的長度。 |
|
測試其中一個字元是否小於另一個。 |
|
將指定的數目的字元複製到另一個的順序、 可以重疊、 序列。 已取代。 請改用 char_traits::_Move_s。 |
|
將指定的數目的字元複製到另一個的順序、 可以重疊、 序列。 |
|
測試字元是否為檔案結尾 (EOF) 字元。 |
|
將轉換int_type字元對應的char_type字元,並傳回結果。 |
|
將轉換char_type字元對應的int_type字元,並傳回結果。 |
需求
標頭: <string>
Namespace: 標準