Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

facet (Clase)

 

Una clase que actúa como clase base para toda la configuración regional talla.


      class facet {
protected:
   explicit facet(
      size_t _Refs = 0
);
   virtual ~facet( );
private:
   facet(const facet&)           // not defined
   void operator=(const facet&)  // not defined
   };

Observe que no puede copiar o asignar un objeto de la faceta de la clase.Puede crear y destruir los objetos derivados de la clase locale::facet pero no los objetos de la clase base adecuada.Normalmente, se crea un objeto _Myfac derivado de faceta cuando se crea una configuración regional, como en locale loc(locale::classic(), new _Myfac);

En casos como éste, el constructor para la faceta de la clase base debe tener un argumento cero de _Refs .Cuando el objeto ya no se necesite, se elimina.Así, se proporciona un argumento distinto de los _Refs sólo en los infrecuentes casos en que asume la responsabilidad de duración de objetos.

Requisitos

configuración regional <deEncabezado: >

Espacio de nombres: std

Mostrar: