假设我有一个名为 Result m_result 的成员变量
class Result{
QList<Group *> m_groups
}
和组
class Group{
QList<Data> m_data
}
随着程序的继续,每个组的 QList of Data 不断增长。所有组都分配在堆中(因此是指针)。本质上,每个组都在堆中分配一次。每次 QList 增长时,是否都会重新分配特定组?另外,由于 Data 成员的增长,m_testResult 是否会一遍又一遍地被复制?