Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La classe
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é.