共用方式為


char_traits Struct

Char_traits 結構描述與字元相關聯的屬性。

template <
   class CharType
> struct char_traits;

參數

  • CharType
    元素資料型別。

備註

範本結構描述型別的各種字元特性 CharType。 樣板類別 basic_string ,以及數個 iostream 樣板類別,包括 basic_ios,使用此資訊來操作項目型別的 CharType。 明確的建構或解構上並不需要這類項目型別。 它必須提供預設建構函式、 複製建構函式,以及一個指派運算子,與預期的語法。 位元複本必須與工作分派相同的效果。 沒有任何結構 char_traits 的成員函式可以擲回例外狀況。

3dsft0c7.collapse_all(zh-tw,VS.110).gifTypedef

char_type

字元的類型。

int_type

整數型別可以表示的型別字元char_type或的檔案的結尾 (EOF) 字元。

off_type

整數型別可以表示的資料流中的位置之間的位移。

pos_type

整數型別可以表示的資料流中的位置。

state_type

表示多位元組字元資料流中的轉換狀態的型別。

3dsft0c7.collapse_all(zh-tw,VS.110).gif成員函式

assign

將一個字元的值指派給另一個。

compare

比較兩個字串中的字元的指定數目。

copy

將指定的字元數從一個字串複製到另一個。 已取代。 請改用 char_traits::_Copy_s

_Copy_s

將指定的字元數從一個字串複製到另一個。

eof

傳回的檔案的結尾 (EOF) 字元。

eq 功能

測試是否有兩個char_type的字元是否相等。

eq_int_type

測試是否兩個字元表示為int_types 相等。

find

搜尋指定的字元的字元範圍中第一個項目。

length

傳回字串的長度。

lt

測試其中一個字元是否小於另一個。

移動

將指定的數目的字元複製到另一個的順序、 可以重疊、 序列。 已取代。 請改用 char_traits::_Move_s

_Move_s

將指定的數目的字元複製到另一個的順序、 可以重疊、 序列。

not_eof

測試字元是否為檔案結尾 (EOF) 字元。

to_char_type

將轉換int_type字元對應的char_type字元,並傳回結果。

to_int_type

將轉換char_type字元對應的int_type字元,並傳回結果。

需求

標頭: <string>

Namespace: 標準

請參閱

參考

在標準 C++ 程式庫中的執行緒安全

其他資源

char_traits 成員

<string> 成員