Partager via


ctype_byname Class

La classe de modèle dérivée décrit un objet qui peut servir de facette C des paramètres régionaux donnés, activant la classification des caractères et conversion des caractères entre la casse et du code natif et les jeux de caractères spécifiés par les paramètres régionaux.

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

Notes

Son comportement est déterminée par les paramètres régionaux nommés _Locname.Chaque constructeur initialise son objet de base avec C<CharType>(_Refs) ou l'équivalent de la classe de base ctype<char>.

Configuration requise

en-tête : <locale>

l'espace de noms : DST

Voir aussi

Référence

Sécurité des threads dans la bibliothèque C++ standard