MFC new 锁与钥匙

来源:互联网 发布:天锐绿盾加密软件 编辑:程序博客网 时间:2024/04/26 19:41

CDialog   xindialog ; 这个只是给你一把钥匙,并没具体的把锁给你;栈中申请空间,函数局部有效。

CDialog * xindialog = new CDialog;而用new的时候就是给你一把锁,然后返回一把钥匙让你能控制这把锁。堆中申请空间,全局有效。

1)CDialog dialog;
dialog.Domodle();
2)CDialog *dialog(this);
dialog->Domodle();
3)CDialog *dialog=new CDialog();
dialog->Domodle();

原创粉丝点击