请问以下两种动态创建CVIEW有什么区别啊? 方法一
CRuntimeClass* pViewClass=RUNTIME_CLASS(CView);
CView* pView=(CView*)pViewClass->CreateObject(); 方法二
CView* pView = new CView; 根据这里的说法
http://blog.163.com/cjrsyy_2002/blog/static/172515122007112813336637/
CView具有自动清除的功能,
那么上面两种方法的pView是不是都不用手动delete掉啊? 谢谢
CRuntimeClass* pViewClass=RUNTIME_CLASS(CView);
CView* pView=(CView*)pViewClass->CreateObject(); 方法二
CView* pView = new CView; 根据这里的说法
http://blog.163.com/cjrsyy_2002/blog/static/172515122007112813336637/
CView具有自动清除的功能,
那么上面两种方法的pView是不是都不用手动delete掉啊? 谢谢
解决方案 »
- 关于多文档窗口的问题!
- 不明白为什么windows7 与 WINPE 3.0 的字符平均字符高度不一致
- 2004/08专家榜
- 我用VC编写一个数据库程序,数据库是Access,请问怎么连接,并可以取得里面的记录值!!!
- 用了vc++.net朋友请进!
- 有没有谁知道怎么把汉字中的":",转换成英文中的":",注意两个是不一样的。
- 我现在有GNU的C++代码书写规范。但是我还用不上。谁有C的代码书写规范??
- 我已用help workshop建立好了一个帮助文件,如何使我工程中的一个菜单调用它?
- MessageBox的错误
- 求:c++ 获取已连接usb
- 请问,发帖的时候怎么插入图片呀?
- 如何识别一个按钮是否具有BS_OWNERDRAW(自画属性)?
RUNTIME_CLASS 宏用于在类中加入类信息,如类大小,名称等等,用于实现运行时类型识别及动态创建机制等。
具体看 深入浅出MFC 这部分内容比较多。