这样写:
QWidget *w = new QWidget[n];
经常会在程序结束时回收资源时发生错误。
所以应该一个一个来定义:
for(int i = 0; i < n; ++i){
QWidget *w = new QWidget(parent);
}
或者:
QWidget **w = new QWidget*[n];
for(int i = 0; i < n; ++i){
w[i] = new QWidget(parent);
}