Share via


ctype_byname クラス

特定のロケールの ctype ファセットとして使用できるオブジェクトを表す派生クラス テンプレート。文字を分類したり、大文字/小文字、ネイティブ、ロケールを指定して文字セットを変換したりできます。

構文

template <class _Elem>
class ctype_byname : public ctype<_Elem>
{
public:
    explicit ctype_byname(
    const char* _Locname,
    size_t _Refs = 0);

    explicit ctype_byname(
    const string& _Locname,
    size_t _Refs = 0);

protected:
    virtual __CLR_OR_THIS_CALL ~ctype_byname();

};

解説

その動作は名前付きのロケール _Locname で決まります。 各コンストラクターは、ctype<CharType>( _Refs) または基底クラス ctype<char> の同等物でその基底オブジェクトを初期化します。

必要条件

ヘッダー:<locale>

名前空間: std

関連項目

C++ 標準ライブラリ内のスレッド セーフ