摘要:
DllMain BOOL WINAPI DllMain( HANDLE hinstDLL, 句柄 DWORD dwReason, 调用实际 LPVOID lpvReserved); 指定初始化和清理的其他方面 对于一个Dll模块, DllMain函数是可选的 dll加载和卸载的时候被调用, dll初 阅读全文
摘要:
windows中静态库lib和动态dll的区别及使用方法 1. 静态库lib和动态dll的区别 ~1. 静态库 编译链接的流程: 1) 预处理 2) 编译, cpp -> obj文件 3) 链接, obj -> exe文件 静态库, 多个obj文件的集合, 多个obj文件合成一个lib 使用静态库: 阅读全文
摘要:
发送消息 SendMessage -- 直接将消息发送给窗口过程 PostMessage -- 将消息投递到消息队列 控件 控件是指对数据和方法的封装。控件可以有自己的属性和方法,其中属性是控件数据的简单访问者,方法则是控件的一些简单而可见的功能控件创建过程 当控件自身状态改变时,会向父窗口发送送W 阅读全文
摘要:
MFC的类继承层次 CObject // 动态类型识别和序列化 CCmdTarget // 消息循环和消息派发 CWnd // 窗口的封装 CDialog //对话框 CDialogEx CAboutDlg CFrameWnd //代表主窗口 CMainFrame CView // 代表客户区 CS 阅读全文
摘要:
//派发消息到对应的窗口过程函数 LRESULT DispatchMessage( CONST MSG *lpmsg // message information 消息地址 ); 绘图消息 WM_PAINT 消息来的时机: 当产生无效区的时候,系统会发送WM_PAINT消息。 无效区 -- 窗口需要 阅读全文
摘要:
链表定义: n个节点离散分配;彼此通过指针相连;每个节点只有一个后续节点,首节点没有前驱节点,尾节点没有后续节点。 专业术语: 首节点:第一个有效节点 尾节点:最后一个有效节点 头节点:头节点的数据类型和首节点的数据类型相同。第一个有效节点之前的那个节点;头节点并不存放存放有效数据;加头节点的目主要 阅读全文
摘要:
数据:凡是可以输入计算机并被计算机处理的东西.联系人,学生,整形数据,字符串,浮点数等等. 结构 : 数据与数据之间的特定关系 * 逻辑关系 * 线性结构(队列) * 非线性(树型结构, 图型机构) * 物理关系 * 顺序存储(数据元素与数据元素之间的地址是连续的) * 链式存储(数据元素与数据元素 阅读全文
摘要:
时间复杂度 算法: 解决问题的步骤, 解决问题的有限执行语句序列 什么好的算法?? 耗时少,占用空间少的算法是好算法. 算法时间评估前提:数据量相同, 算法的语句执行时间默认相同,最后评估算法的语句执行次数 常见的大O记法 常量阶:O(1) 线性阶:O(n) 平方阶:O(n^2) 指数阶:O(2^n 阅读全文
摘要:
下载cocos到本机 配置环境变量后 new 创建一个新的工程。 -h, --help 显示帮助信息。 -p PACKAGE_NAME, --package PACKAGE_NAME 设置工程的包名。 com.表示公司 Pri.表示个人 -d DIRECTORY, --directory DIREC 阅读全文
摘要:
Shared_ptr 包含头文件memory c++智能指针,强指针 Shared_ptr<CA> ptr(new CA) Shared_ptr<CB> ptr(new CB) Shared_ptr<CA> ptrA0 = ptrA; Int nVal = ptrA->GetVal(); nVal 阅读全文