1.单文档(SDI)和多文档(MDI)的区别? a.单文档应用程序每次只能打开一个文档或文件,只有一个窗口,多文档应用程序每次可以读 写多个文件或文档可同时对多个文档进行操作,可以有多个子窗口。
b.在创建SDI界面的应用程序时,不生成CChildFrame类,CMainFrame类的基类为CFrameWnd类
在创建MDI界面应用程序时,CMainFrame类的基类为CMDIFrameWnd。
2.虚函数和纯虚函数的区别
a.含有纯虚函数的类称为抽象类,纯虚函数中基类中只有声明没有定义,在子类中必须有其实 现。
b.包含纯虚函数的抽象类不能定义对象。而包含虚函数的类则可以。
3.指针和引用的区别
1)引用声明时必须初始化,指针可不必
2)引用初始化后不可改变,指针则可以改变所指的对象
3)不存在指向空值的引用,但存在指向空值的指针。
4.malloc和new的区别
1)new分配对象空间时会调用其相应类的构造函数,malloc只是简单的分配内存。
阅读(2162) | 评论(0) | 转发(0) |