- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 关于windows句柄机制的一些心得体会
windows会为所有加载的资源分配一个唯一的标识符,该标识符就是句柄,通过句柄可以操作它所指向的对象,那么句柄究竟是什么样的数据结构,它是如何实现和指针的转换呢?先看句柄在MFC头文件WINNT.H中的定义://*****************************
2011-07-30 14:29:38
982
原创 MFC中几个比较常用的头文件及其用法
以下内容大部分摘自JJ.Hou之《深入浅出MFC》一书 传统的SDK编程,只需要载入WINDOWS.H这一巨大的头文件即可,它有5000多行,定义了各种win32API,后来这一头文件被拆分成若干个较小的头文件,再以WINDOWS.H 将其include进去,除非你明确
2011-07-25 23:02:07
8523
转载 句柄和指针的区别
这是初学者最常问及的问题,一些面试官也很喜欢问这个问题 。当把硬盘上的资源调入内存以后,将有一个句柄指向它,但是句柄只能指向一个资源。而且句柄知道所指的内存有多大。还有指针,指针指向地址,它不知道分配的内存有多大。 但是如果你定义一个句柄,然后在VC里面右击鼠标,选择"go t
2011-07-25 22:14:34
411
转载 #ifdef #ifndef #if 的用法
使用#ifdef指示符,我们可以区隔一些与特定头文件、程序库和其他文件版本有关的代码。代码举例:新建define.cpp文件 #include "iostream.h" int main() { #ifdef DEBUG cout #endif return 0;
2011-07-25 22:00:41
372
转载 关于windows句柄的含义
1.句柄是什么? 在windows中,句柄是和对象一一对应的32位无符号整数值。对象可以映射到唯一的句柄,句柄也可以映射到唯一的对象。2.为什么我们需要句柄? 更准确地说,是windows需要句柄。windows需要向程序员提供必要地编程接口,在这些接口中,允许程序员访问
2011-07-25 21:10:08
619
转载 iostream与iostream.h
和是不一样,前者没有后缀,实际上,在你的编译器include文件夹里面可以看到,二者是两个文件,打开文件就会发现,里面的代码是不一样的。 后缀为.h的头文件c++标准已经明确提出不支持了,早些的实现将标准库功能定义在全局空间里,声明在带.h后缀的头文件里,c++标准为了和C区别开
2011-07-25 20:33:21
273
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人