Clase allocator<void>
Especialización del asignador de la plantilla de clase para el tipo void
que define los tipos que tienen sentido en este contexto.
Sintaxis
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>&);
};
Comentarios
La clase especializa explícitamente la plantilla de clase allocator de tipo void
. Sus constructores y el operador de asignación se comportan igual que para la plantilla de clase, aunque solo define los siguientes tipos:
rebind, una plantilla de clase anidada.