随笔分类 -  c/c++/win32

关于c++的头文件依赖
摘要:正在看google c++编程规范,里面对头文件依赖是这么说的:使用前置声明(forward declarations)尽量减少.h文件中#include的数量。当一个头文件被包含的同时也引入了一项新的依赖(dependency),只要该头文件被修改,代码就要重新编译。如果你的头文件包含了其他头文件... 阅读全文

posted @ 2014-08-27 09:36 廖勇军 阅读(5104) 评论(0) 推荐(0) 编辑

增强资源管理器右键功能,含源代码
摘要:最近一直在看C++,一路c++primer-》effectivec++-》深入浅出mfc-》windows程序设计-》windows核心编程 都过了一遍,虽然看了,实际除了常用的一点都没有记住。想着不写点东西练练手,根本不可能记得,只能理解个大概,于是想着找点东西练练手,之前用c#写了一个增强右键菜... 阅读全文

posted @ 2014-08-26 15:19 廖勇军 阅读(1212) 评论(1) 推荐(0) 编辑

VC中结构体的内存布局
摘要:看了 VC++中内存对齐 这篇文章,感觉说复杂了,根据我的总结,要算出结构体的内存大小和偏移量,只要清楚结构体各成员的内存布局就行了,下面介绍一下我总结的规则,有不对之处,欢迎回复。1、实际PACK值根据声明值、成员值中较小的得到。声明值是使用#pragma pack(n)声明的值,成员值则是指结构... 阅读全文

posted @ 2014-08-24 17:17 廖勇军 阅读(1458) 评论(4) 推荐(0) 编辑

进程间共享句柄三种方式
摘要:windows核心编程第三章中,句柄的共享讲了三种方式1、在创建句柄的时候,设置可继承,在创建进程时,让子进程继承句柄, 然后通过各种途径(如命令行参数、环境变量、发送消息)让子进程知道即可。2、复制句柄,得先知道目的进程,然后在目标进程中复制句柄, 最后通过各种途径(如发送消息)通知目标进程3、给... 阅读全文

posted @ 2014-08-07 17:20 廖勇军 阅读(1682) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示