10 2015 档案
摘要:先进后出原则,最先初始化的最后析构! 1.C++中全局对象、变量的构造函数调用顺序是跟声明有一定关系的,即在同一个文件中先声明的先调用。对于不同文件中的全局对象、变量,它们的构造函数调用顺序是未定义的,取决于具体的编译器 2.C++总是按成员变量在类声明中出现的顺序来初始化成员变量的,为什么C++不
阅读全文
摘要:[结果分析,引申出四种对象]:生存方式执行时机消亡时机全局(静态)对象全局静态存储区global比程序进入点更早,构造函数先被执行;程序结束前,其析构函数被执行。局部静态对象局部静态存储区local static在对象诞生时,其构造函数被执行。(注意,此处只会有一个实例产生,而且固定在内存上(非st...
阅读全文
摘要:1、C++各大有名库的介绍——C++标准库 2、C++各大有名库的介绍——准标准库Boost 3、C++各大有名库的介绍——GUI 4、C++各大有名库的介绍——网络通信 5、C++各大有名库的介绍——XML 6、C++各大有名库的介绍——科学计算 7、C++各大有名库的介绍——游戏开发 8、C++...
阅读全文
摘要:(一) OnPaint 和 OnDraw (1)OnPaint是WM_PAINT消息的消息处理函数,在OnPaint中调用OnDraw,一般来说,用户自己的绘图代码应放在OnDraw中。 (2)OnPaint()是CWnd的类成员,负责响应WM_PAINT消息。OnDraw()是CVIEW的成员函数
阅读全文
摘要:一、STL简介 1、STL(Standard Template Library,标准模板库)是C++标准库最主要和最重要的组成部分。其重要作用在于: (1)它可以用来创建动态增长和减小的数据结构; (2)它是类型无关的,因此具有很高的可复用性; (3)它在编译时而不是运行时进行数据类型检查,保证了类
阅读全文
摘要:一、WINDOWS的消息和窗口简介:1、什么是windows在这里我就不介绍了,但是作为一个程序员我们要知道WINDOWS最重要的一个也是我们程序员常用的一个东西就是消息。窗口是以消息的形式输入的,窗口也用消息与其它窗口通讯。 2、我们常会说windows给程序发送了一个消息,其实这是指window
阅读全文
摘要:今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。 结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。 下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使
阅读全文
摘要:一 窗口和消息 1. 前缀: 2 WPARAM和LPARAM的意义在Windows是一种16位系统时,WndProc的第三个参数被定义为WORD,是一个16位的无符号整数,而第四个参数被定义为一个LONG,是一个32位有符号整数,所以导致对单词PARAM(参数)加前缀W和L。但在32位Windows
阅读全文
摘要:1. 从操作系统层面看线程——三个观念:模块(MDB)、进程(PDB)、线程(TDB)2. “执行事实”发生在线程身上,而不在进程身上。也就是说,CPU调度单位是线程而非进程。调度器据以排序的,是每个线程的优先级。3. MDB、PDB和TDB:注:Thread Context:线程环境,也即构成线程...
阅读全文
摘要:1. 消息分类:2. 万流归宗——Command Target(CCmdTarget):3. "消息映射"是MFC内建的一个信息分派机制。通过三个宏(DECLARE_MESSAGE_MAP/BEGIN.../ON.../END...)完成消息网的建构。4. 注意:CWinThread派生自CCmdT...
阅读全文
摘要:1. MFC之所以为Application Framework,最重要的一个特征就是它能够将管理数据的程序代码和负责数据显示的程序代码分离开来,这种能力由MFC的Document/View提供。Document/View是MFC的基石,了解它,对于有效运用MFC有极关键的影响。甚至OLE复合文件(c...
阅读全文
摘要:1. 熟记MFC类层次结构:2. AppWizard可以为我们制作出MFC程序骨干:3. Document/View支撑你的应用程序:Document/View的价值在于,这些MFC类已经把一个应用程序所需的“数据处理与显示”的函数空壳都设计好了,这些函数都是虚函数,所以你可以(也应该)在派生类中改...
阅读全文
摘要:1. 本章主要目的:从MFC程序代码中检验出一个Windows程序原本该有的程序进入点(WinMain)、窗口类注册(RegisterClass)、窗口产生(CreateWindow)、消息循环(Message Loop)、窗口函数(Window Procedure)等等操作。抽丝剥茧,彻底理解一个
阅读全文

浙公网安备 33010602011771号