allocator<void> (Clase)

 

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

Una especialización del asignador de clase de plantilla escriba void, define los tipos que tienen sentido en este contexto.

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>&);

 };

La clase especializa explícitamente la clase de plantilla asignador de tipo void. Sus constructores y el operador de asignación que comportan igual que para la clase de plantilla, pero define sólo los siguientes tipos:

Encabezado:<>>

Espacio de nombres: std

Seguridad para subprocesos en la biblioteca estándar de C++

Mostrar: