摘要:
1.什么是句柄句柄是windows程序中的一个重要的概念,使用也非常频繁,在windows程序中,有各种各样的资源(窗口,图标,光标等),系统在创建这些资源时会为他们分配内存,并返回标识这些资源的标识,即句柄2.列举最基本的三种窗口类型重叠窗口,具有应用程序主窗口的全部特点,它的非客户区包括一个可伸缩的框架,菜单条,标题栏和最小化,最大化按钮弹出窗口,具有消息框或者对话框的全部特点,它的非客户区包括一个固定大小的框架和一个标题栏子窗口,具有类似按钮控件的全部特点,它没有非客户区,窗口的处理过程负责绘制窗口的每个部分。3.GetMessage与PeekMessage区别PeekMessage不管 阅读全文
摘要:
1.new delete与malloc free的联系与区别都是在堆上进行动态的内存操作。用malloc函数需要指定内存分配的字节数并且不能初始化对象,new会自动调用对象的构造函数。delete会调用对象的destructor,而free不会调用对象的destructor。2.有哪几种情况只能用intialization list 而不能用assignment当类中含有const、reference成员变量;基类的构造函数都需要初始化表。3.main函数执行以前,还会执行什么代码全局对象的构造函数会再main函数之前执行4.struct 和class的区别struct的成员默认是共有的,而类 阅读全文