把脉vc++ 笔记
2016-08-28 13:00
113 查看
main ()
{
int* ip=new int;
return 0;
}
new属于堆。任何进程分配后,必须释放。否则就是泄露。
已经分配的不会自动回收。必须手动回收。
进程退出,也不会被别的进程分配了(因为已经有内容,是被分配的内存了)
dynamic_cast 支持多态而存在,它主要用于类之间的转换
用于父类,子类的转换。向下转换和向上转换.
operator将A类转成B类。用于不同类之间的转换.
指针和引用的区别
4.2.3节。父类是基类引用,引用不能改变指向。指向不同类型的子类。而父类指针则可以,随便指
cstring.format 和sprinf是一样
copy构造函数,赋值构造函数,就是初始化和赋值的区别.
初始化是变量的诞生,如static的初始化,不属于函数,属于类,所以在函数外诞生
===========================================
第10章和第13章
windows 消息机制
举个例子
什么是事件, onacive
什么是消息, wm_active_...
begin_message
end_message
map机制 。发送。接收.存储
mfc 机制
10-2例子:
thread1: GatherMessages--postmessage(msgQueue)
thread2: main---GetMessage(msgQueue)--TranslateMessage---DispatchMessage---onchar/onclose
图10-10
typedef void (*Messageproc)(int Message,int Parameter)
MessageProc _MessageHandler;
函数指针定义:
http://baike.baidu.com/link?url=M3Trku_kCLpWSdxhDrkMGXprAVH6T8MS3VoyeVyfZLoHBYJZL5Io4c3Jzsh_cZm4xhf5IXFKcM2nlTfgMU_c0_
typedef 这种定义函数指针的格式,不同于定义变量。属于为复杂的声明定义一个新的简单的别名。
http://wenku.baidu.com/link?url=VktxbN-T56khzty1cD9e_ZvU2rs2ayjbtZeHtV9Ij6E7jKZMqX-o_B186cxuVyOUyscOQKrRHEZM23gKrYs5VSCYA3f9KwvGucy3Nvi3WTi
使用函数指针与使用函数调用的区别
http://www.cnblogs.com/gmh915/archive/2010/06/11/1756067.html
函数指针可以作为入参,可以变更指向,指向同一类的不同函数。参数可以变成不同函数。类似于参数都是int类型,传值是1,3,5等不同.
消息泵和window消息系统关系??
一样.同10-2
===============
一个窗口是一个class吗?窗口与class。进程,线程关系/
onInitDialg和InitInstance 什么关系
{
int* ip=new int;
return 0;
}
new属于堆。任何进程分配后,必须释放。否则就是泄露。
已经分配的不会自动回收。必须手动回收。
进程退出,也不会被别的进程分配了(因为已经有内容,是被分配的内存了)
dynamic_cast 支持多态而存在,它主要用于类之间的转换
用于父类,子类的转换。向下转换和向上转换.
operator将A类转成B类。用于不同类之间的转换.
指针和引用的区别
4.2.3节。父类是基类引用,引用不能改变指向。指向不同类型的子类。而父类指针则可以,随便指
cstring.format 和sprinf是一样
copy构造函数,赋值构造函数,就是初始化和赋值的区别.
初始化是变量的诞生,如static的初始化,不属于函数,属于类,所以在函数外诞生
===========================================
第10章和第13章
windows 消息机制
举个例子
什么是事件, onacive
什么是消息, wm_active_...
begin_message
end_message
map机制 。发送。接收.存储
mfc 机制
10-2例子:
thread1: GatherMessages--postmessage(msgQueue)
thread2: main---GetMessage(msgQueue)--TranslateMessage---DispatchMessage---onchar/onclose
图10-10
typedef void (*Messageproc)(int Message,int Parameter)
MessageProc _MessageHandler;
函数指针定义:
http://baike.baidu.com/link?url=M3Trku_kCLpWSdxhDrkMGXprAVH6T8MS3VoyeVyfZLoHBYJZL5Io4c3Jzsh_cZm4xhf5IXFKcM2nlTfgMU_c0_
typedef 这种定义函数指针的格式,不同于定义变量。属于为复杂的声明定义一个新的简单的别名。
http://wenku.baidu.com/link?url=VktxbN-T56khzty1cD9e_ZvU2rs2ayjbtZeHtV9Ij6E7jKZMqX-o_B186cxuVyOUyscOQKrRHEZM23gKrYs5VSCYA3f9KwvGucy3Nvi3WTi
使用函数指针与使用函数调用的区别
http://www.cnblogs.com/gmh915/archive/2010/06/11/1756067.html
函数指针可以作为入参,可以变更指向,指向同一类的不同函数。参数可以变成不同函数。类似于参数都是int类型,传值是1,3,5等不同.
消息泵和window消息系统关系??
一样.同10-2
===============
一个窗口是一个class吗?窗口与class。进程,线程关系/
onInitDialg和InitInstance 什么关系
相关文章推荐
- mfc 机制笔记--摘自《把脉vc++》
- 程序员考试补课笔记-第二天
- 程序员考试补课笔记-第二十一天(完)
- 程序员考试补课笔记-第十九天
- 程序员考试补课笔记-第二十天
- 程序员考试补课笔记-第十七天
- JSP自学笔记
- 程序员考试补课笔记-第八天
- 程序员考试补课笔记-第九天
- 程序员考试补课笔记-第十天
- 学习Raft算法的笔记
- 程序员考试补课笔记-第十五天
- 程序员考试补课笔记-第十六天
- 程序员考试补课笔记-第五天
- 程序员考试补课笔记-第三天
- 程序员考试补课笔记-第四天
- STL的学习笔记之一
- MFC Window程序设计(第二版)精华浓缩笔记(三)
- MFC Window程序设计(第二版)精华浓缩笔记(二)
- MFC Windows程序设计(第二版)精华浓缩笔记