std::allocator<T>::allocator

< cpp‎ | memory‎ | allocator
 
 
动态内存管理
智能指针
(C++11)
(C++11)
(C++11)
(C++17 前)
(C++11)
分配器
内存资源
未初始化存储
未初始化内存算法
有制约的未初始化内存算法
垃圾收集支持
杂项
(C++20)
(C++11)
(C++11)
C 库
低层内存管理
 
std::allocator
成员函数
allocator::allocator
非成员函数
 
(1)
allocator() throw();
(C++11 前)
allocator() noexcept;
(C++11 起)
(C++20 前)
constexpr allocator() noexcept;
(C++20 起)
(2)
allocator( const allocator& other ) throw();
(C++11 前)
allocator( const allocator& other ) noexcept;
(C++11 起)
(C++20 前)
constexpr allocator( const allocator& other ) noexcept;
(C++20 起)
(3)
template< class U >
allocator( const allocator<U>& other ) throw();
(C++11 前)
template< class U >
allocator( const allocator<U>& other ) noexcept;
(C++11 起)
(C++20 前)
template< class U >
constexpr allocator( const allocator<U>& other ) noexcept;
(C++20 起)

构造默认分配器。因为默认分配器是无状态的,故构造函数无可见效应。

参数

other - 用以构造的另一 allocator