【发布时间】:2019-05-23 01:49:38
【问题描述】:
如果我使用std::queue<ClassA> my_queue,为队列中的对象分配的内存在哪里?如果我不使用指针将对象存储在队列中,它还会在堆上分配吗?
【问题讨论】:
-
这取决于底层容器中使用的分配器类。
-
@πάνταῥεῖ
std::queue<int>怎么样? -
@debonair -- 尝试自己实现
std::queue。您很快就会发现实现它的唯一实用方法是使用new或某种动态内存分配来维护数据结构。
标签: c++