小编asd*_*sdf的帖子

std :: list如何分配节点与元素

如何std::list分配保存next/ prev指针的节点及其T包含的元素?

我认为标准分配器只能用于为一种类型std::allocator::allocate分配内存(因为以递增的方式分配内存sizeof(T)).因此,似乎不可能在单个分配中分配列表节点和包含的对象,这意味着必须使用实现决定的任何方式分配节点,并且节点存储指向对象而不是对象本身的指针,这意味着两个级别的间接从指向列表节点的指针到它包含的对象,这似乎是低效的.是这样的吗?

c++ stdlist allocator

8
推荐指数
1
解决办法
910
查看次数

标签 统计

allocator ×1

c++ ×1

stdlist ×1