allocator<void>

一种针对 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 的类模板分配器显式专用化。 其构造函数和赋值运算符与类模板的行为方式相同,但它仅定义以下类型: