facet, classe
Une classe qui sert de classe de base pour tous les paramètres régionaux facette.
class facet {
protected:
explicit facet(
size_t _Refs = 0
);
virtual ~facet( );
private:
facet(const facet&) // not defined
void operator=(const facet&) // not defined
};
Notes
Notez que vous ne pouvez pas copier ou affecter un objet de la facette de la classe. Vous pouvez construire et détruire les objets issus de la classe locale::facet mais pas les objets de la classe de base proprement dite. En général, vous construisez un objet _Myfac dérivé de la facette lorsque vous construisez des paramètres régionaux, comme dans locale loc(locale::classic( ), new _Myfac) ;
Dans ce cas, le constructeur pour la facette de la classe de base doit avoir un argument d'_Refs zéro. Lorsque l'objet n'est plus nécessaire, il est supprimé. Par conséquent, vous fournissez un argument différent de zéro de _Refs uniquement dans les rares cas où vous utilisez le responsable de la durée de vie de l'objet.
Configuration requise
**En-tête :**paramètres régionaux <de >
Espace de noms : std