La classe allocator<void>
Spécialisation de l’allocateur de modèle de classe à taper void
, définissant les types qui sont logiques dans ce contexte.
Syntaxe
template <>
class allocator<void> {
typedef void *pointer;
typedef const void *const_pointer;
typedef void value_type;
template <class Other>
struct rebind;
allocator();
allocator(const allocator<void>&);
template <class Other>
allocator(const allocator<Other>&);
template <class Other>
allocator<void>& operator=(const allocator<Other>&);
};
Notes
La classe spécialise explicitement l’allocateur de modèle de classe pour le type void
. Ses constructeurs et opérateur d’affectation se comportent de la même façon que pour le modèle de classe, mais il définit uniquement les types suivants :
rebind, un modèle de classe imbriqué.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de l’année 2024, nous abandonnerons progressivement le mécanisme de retour d’information GitHub Issues pour le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultez :Soumettre et afficher des commentaires pour