allocator<void> Class
Специализация распределитель класса шаблона, чтобы ввести void, указав типы, которые делают смысл в данном контексте.
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>&
);
};
Заметки
Класс явно специализирует класс шаблона механизм распределения для типа void. Его конструкторов и оператор присваивания ведут себя так же, как и для класса шаблона, но указывает только следующие типы:
повторная привязка, вложенный класс шаблона.
Требования
Header: <memory>
std пространство имен: