考虑以下代码段:
1: QPushButton *p_Button = new QPushButton(this);
2: QPushButton myButton(this);
第 1 行:这指的是 QWidget,因此在我的示例中 p_Button 是 QWidget 的子代:当 QWidget 死亡(超出范围??)时,他的析构函数从堆中删除p_Button 并调用 p_Button 的析构函数。
第 2 行:与第 1 行相同,但 QWidget 的析构函数是否删除了 myButton,因为它的子元素也是 myButton?
如果我说错了,请纠正我并回答我的问题。