【发布时间】:2013-02-14 21:00:47
【问题描述】:
假设我有一个名为的成员变量 结果m_result
class Result{
QList<Group *> m_groups
}
和组
class Group{
QList<Data> m_data
}
随着程序的继续,每个组的 QList of Data 不断增长。所有组都分配在堆中(因此是指针)。本质上,每个组都在堆中分配一次。每次 QList 增长时,是否都会重新分配特定组?另外,m_testResult 是否会因为 Data 成员的增长而被一遍又一遍地复制?
【问题讨论】:
-
简答:没有和没有。
-
您缺少一些代码,
m_testResult不在您的示例中
标签: c++ qt heap-memory