Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Clase
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.