我定义了点击一个菜单就new一个dialog,这个dialog什么时候delete啊?不是说一个new对应一个delete吗?如果要delete的话,应该放在哪里 ?

解决方案 »

  1.   

    怎么具体啊?
    你既然new出来,肯定是有用,所以,用完之前肯定不能delete;而不delete,又会占用资源,所以一旦用完了最好赶紧delete。一切都是程序逻辑的需要决定啊。
      

  2.   

    用完?点close就是用完?那在哪个函数里面delete呢
      

  3.   

    点击对话框的右上角的叉,系统会自己DELETE掉,不用你来写代码
      

  4.   

    要是我不点对话框的叉,而是点窗口的叉,也会自动delete吗?
      

  5.   

    窗口返回后,
    得另加一条delete语句
      

  6.   

    到函数消息处理完的时候,加上delete函数释放内存