Freigeben über


ctype_byname-Klasse

Die abgeleitete Klassenvorlage beschreibt ein Objekt, das als Ctype-Facet eines bestimmten Gebietsschemas dienen kann, wodurch die Klassifizierung von Zeichen und die Konvertierung von Zeichen zwischen Groß- und Kleinschreibung und gebietsschemaspezifischen Zeichensätzen ermöglicht wird.

Syntax

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();

};

Hinweise

Ihr Verhalten wird durch das benannte Gebietsschema _Locname bestimmt. Jeder Konstruktor initialisiert sein Basisobjekt mit ctype<CharType>( _Refs) oder dem Äquivalent für die Basisklasse ctype<char>.

Anforderungen

Header:<locale>

Namespace: std

Siehe auch

Threadsicherheit in der C++-Standardbibliothek