Поделиться через


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 пространство имен:

См. также

Ссылки

Потокобезопасность в стандартной библиотеке C++