ctype_byname-klass

Mallen härledd klass beskriver ett objekt som kan fungera som en ctype-aspekt av ett visst språk, vilket möjliggör klassificering av tecken och konvertering av tecken mellan skiftläge och inbyggda och nationella angivna teckenuppsättningar.

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

};

Anmärkningar

Dess beteende bestäms av det namngivna språket _Locname. Varje konstruktor initierar sitt basobjekt med ctype<CharType>(_Refs) eller motsvarande för basklassen ctype<char>.

Kravspecifikation

Rubrik:<Locale>

namnområde: std

Se även

Trådsäkerhet i C++ Standard Library