Compartir a través de


ctype_byname (Clase)

La plantilla de clase derivada describe un objeto que puede actuar como una faceta ctype de una configuración regional concreta, habilitando la clasificación y conversión de caracteres entre mayúsculas y minúsculas y entre los conjuntos de caracteres especificados en la configuración regional y nativa.

Sintaxis

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

};

Comentarios

Su comportamiento viene determinado por la configuración regional con nombre _Locname. Cada constructor inicializa su objeto base con ctype<CharType>( _Refs) o el equivalente de la clase base ctype<char>.

Requisitos

Encabezado:<locale>

Espacio de nombres: std

Consulte también

Seguridad para subprocesos en la biblioteca estándar de C++