ctype Class
提供的一環的類別用來分類為字元、 從左上角的轉換及較低的情況下,並將轉換的原生的字集和該地區設定所使用的組之間。
template <class CharType>
class ctype : public ctype_base
參數
- CharType
程式中用來編碼字元的型別。
備註
如同任何地區設定 facet,靜態物件 ID 會有一個預存的初始值為零。 第一次嘗試存取儲存的值會儲存唯一的正數值,在**識別碼。**分類準則會提供基底類別 ctype_base 中的巢狀的位元遮罩型別。
標準 C++ 程式庫會定義兩個明確特製化,或這個樣板類別:
ctype<char>,將會另行說明其差異的明確特製化。
ctype<wchar_t>,可視為寬字元的項目。
其他的特製化樣板類別的 ctype<CharType>:
將值轉換ch型別的 CharType 為型別的值char的運算式 (char)ch。
將值轉換位元組型別的char為型別的值 CharType 與運算式, CharType (位元組)。
所有其他作業在char與明確特製化的相同方法中的值 ctype<char>。
建構函式
物件類別的建構函式ctype ,做為字元的地區設定 facet。 |
Typedef
此型別描述所用的地區設定的字元。 |
成員函式
虛擬函式呼叫來測試是否為單一字元具有特定屬性,或將某範圍內的每個字元的屬性的分類,並將它們儲存在陣列中。 |
|
虛擬函式呼叫,以將轉換的型別字元CharType為型別的對應的字元的地區設定所使用的char在原生字元設定。 |
|
虛擬函式呼叫,以尋找符合指定的遮罩的範圍中的第一個字元。 |
|
虛擬函式呼叫,以找出不符合指定的遮罩的範圍中的第一個字元。 |
|
虛擬函式呼叫,以將一個字元或一個範圍的字元轉換成其大小寫。 |
|
虛擬函式呼叫,以轉換為大寫的字元範圍。 |
|
虛擬函式呼叫,以將轉換的型別字元char在原生字元設定為對應的字元類型的CharType的地區設定所使用。 |
|
測試是否單一字元具有特定屬性,或某範圍內的每個字元的屬性會將分類,並將它們儲存在陣列中。 |
|
將轉換的型別字元CharType的地區設定為對應的原生字元集中的型別字元的字元所使用。 |
|
尋找符合指定的遮罩的範圍中的第一個字元。 |
|
尋找不符合指定的遮罩的範圍中的第一個字元。 |
|
將轉換成小寫字母的字元範圍。 |
|
將轉換為大寫的字元範圍。 |
|
將轉換的型別字元char在原生字元設定為對應的字元類型的CharType的地區設定所使用。 |
需求
標頭: <locale>
Namespace: 標準