Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

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.

configuración regional <deEncabezado: >

Espacio de nombres: std

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft