char_traits 結構
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_type表示的兩個字元的是否相等。 |
|
搜尋指定的字元的第一個字元的範圍。 |
|
傳回字串的長度。 |
|
測試一個字元是否小於另一個。 |
|
複製指定的字元數序列中加入另一個,可以重疊,序列的。 已取代。 請改用 char_traits::_Move_s。 |
|
複製指定的字元數序列中加入另一個,可以重疊,序列的。 |
|
測試字元是否為檔案結尾 (EOF) 字元。 |
|
將 int_type 轉換成字元對應的 char_type 字元並傳回結果。 |
|
將 char_type 轉換成字元對應的 int_type 字元並傳回結果。 |
需求
標頭:<string>
命名空間: std