stubs-32.h
有make
,std::allocator_traits
,allocate
,deallocate
和construct
,但不是destroy
。
max_size
是安全的,为什么address
支持std::addressof
?答案 0 :(得分:0)
std::allocator::address
已成为std::allocator
的一部分,因为该类型已存在于标准中,但在C ++ 17中已弃用,而在C ++ 20中已将其删除。 N2982: "Allocators post Removal of C++ Concepts (Rev 1)将allocator_traits
添加到C ++ 11。该论文从分配器要求和状态中删除了address
:
address
的功能现在由pointer_to
中的pointer_traits
函数提供。