建立在堆上的窗体,怎么判断是否实例化过?
比如
class win1:public QMainWindow
{
private:
win2 *win2inst;
}
我在win1的实现里,希望用到win2时才new,如果已经实例化过就不重复new了
可是我怎么知道win1是否new过?
[解决办法]
构造函数里:
win2inst = 0;
以后检测win2inst == 0 就知道没有new过。
[解决办法]
那你就先在构造函数中将赋值win2inst=NULL
发布时间: 2013-03-14 10:33:15 作者: rapoo
建立在堆上的窗体,怎么判断是否实例化过?
比如
class win1:public QMainWindow
{
private:
win2 *win2inst;
}