MFC深入浅出学习心得(每日增加)
来源:互联网 发布:mac截图怎么裁剪 编辑:程序博客网 时间:2024/06/09 17:35
第三章 MFC六大关键技术之仿真
RTTI (运行时类型识别)-Runtime Type Identification
VC支持RTTI,重点为:
1.编译时需选用/GR选项(/GR的意思是enable C++ RTTI).
2.包含typeinfo.h。
3.使用新的typeid运算符。
MFC中的Runtime Type Identification使用链表的原理进行的。具体的实现方式使用宏:
DECLARE_DYNAMIC/IMPLEMENT_DYNAMIN宏。
动态创建Dynamic Creation
使用DECLARE_DYNCREATE/IMPLEMENT_DYNCREATE宏。
从宏的定义可以知道,拥有动态创建(Dynamic Creation)能力的类库,必然拥有运行时类型识别(RTTI)能力,因为_DYNCREATE宏覆盖了_DYNAMIC宏。
(对于我现在来说懂得MFC类库包含RTTI和Dynamic Creation就可以了。)
Persistence(永久保存)机制
即将对象或者数据写入到文件。MFC有一套机制,目的在于把文件名的选择、文件的开关、缓冲区的建立、数据的读写、提取运算符(>>)和插入运算符(<<)的重载(overload)、对象的动态创建等都包装起来。
- MFC深入浅出学习心得(每日增加)
- MFC 学习心得
- 嵌入式每日学习心得 线程
- 深入浅出mfc
- 《深入浅出MFC》
- MFC深入浅出
- 深入浅出MFC
- 深入浅出MFC 。。。
- 深入浅出MFC
- 嵌入式每日学习心得2017.07.07
- 嵌入式每日学习心得2017.07.08
- 嵌入式每日学习心得2017.07.10
- 嵌入式每日学习心得2017.07.11
- 嵌入式每日学习心得2017.07.12
- 嵌入式每日学习心得2017.07.13
- 嵌入式每日学习心得2017.07.14
- 嵌入式每日学习心得2017.07.17
- 嵌入式每日学习心得2017.07.18
- 对当前工作的一些感想.....
- 好久不见...
- C语言的参数传递方式
- 李敖语录:没有谁不爱中国
- 应用框架的设计与实现——.NET平台(10 授权服务.源码分析)
- MFC深入浅出学习心得(每日增加)
- 7-11-23-61
- 嵌入式系统 Boot Loader 技术内幕 [转贴]
- 程序设计之道
- TCP三次握手在linux内核中的实现
- 初战告捷
- 软件项目管理(2)
- CSDN的插件不能通过IE的安全检查?!遗憾!
- 设计模式之Singleton(单态)