我注意到allocator只能分配类型的对象T并保留大小的内存块n * sizeof(T).std::list<T>但是,类型内部的链接列表节点不一定是类型的对象T,也不一定是与T对象相同的大小.在那种情况下,如何std::list使用std::allocator分配内存?
T
n * sizeof(T)
std::list<T>
std::list
std::allocator
c++ stl allocator
allocator ×1
c++ ×1
stl ×1