<locale>

std::ctype_base

class ctype_base;
ctype 的基類
這不是一個facet 型別,而是定義了 mask 位掩碼成員型別供 ctypefacet 類繼承的基類。

成員型別

成員型別描述
mask用作位掩碼的列舉型別。

成員常量

成員常量型別描述
spacectype_base::mask未指定(唯一位)空白字元
printctype_base::mask未指定(唯一位)可列印字元
cntrlctype_base::mask未指定(唯一位)控制字元
upperctype_base::mask未指定(唯一位)大寫字母
lowerctype_base::mask未指定(唯一位)小寫字母
alphactype_base::mask未指定(唯一位)字母字元
digitctype_base::mask未指定(唯一位)十進位制數字
punctctype_base::mask未指定(唯一位)標點符號字元
xdigitctype_base::mask未指定(唯一位)十六進位制數字
alnumctype_base::maskalpha|digit字母數字字元
graphctype_base::maskalnum|punct具有圖形表示的字元

有關 ASCII 字元如何根據這些類別進行分類的詳細資訊,請參閱 <cctype>

成員型別

成員型別描述
mask一個位掩碼型別(例如 enum、整數型別或 bitset)。

成員常量

成員常量型別描述
spacectype_base::mask未指定(唯一位)空白字元
printctype_base::mask未指定(唯一位)可列印字元
cntrlctype_base::mask未指定(唯一位)控制字元
upperctype_base::mask未指定(唯一位)大寫字母
lowerctype_base::mask未指定(唯一位)小寫字母
alphactype_base::mask未指定(唯一位)字母字元
digitctype_base::mask未指定(唯一位)十進位制數字
punctctype_base::mask未指定(唯一位)標點符號字元
xdigitctype_base::mask未指定(唯一位)十六進位制數字
blankctype_base::mask未指定(唯一位)空白字元
alnumctype_base::maskalpha|digit字母數字字元
graphctype_base::maskalnum|punct具有圖形表示的字元

有關 ASCII 字元如何根據這些類別進行分類的詳細資訊,請參閱 <cctype>

另見