- 博客(3)
- 资源 (8)
- 收藏
- 关注
转载 OVERLAPPED结构与GetOverlappedResult函数
异步I/O调用时,我们会用到OVERLAPPED结构和函数GetOverlappedResult。以前一直对GetOverlappedResult比较困惑,这两天看书和代码才知道这个函数的主要作用不过是将Overlapped返回的结果进行一次简单的分析而已。下面是OVERLAPPED的结构定义:typedef struct _OVERLAPPED { DWORD Inte
2012-03-31 11:58:31 12242
原创 使用MFC的CFileDialog实现选择多个文件
CFileDialog openDlg( TRUE, /*bOpenFileDialog为TRUE时为打开文件,为FALSE时为保存文件*/ NULL, NULL, OFN_ALLOWMULTISELECT, /*dwFlags为OFN_ALLOWMULTISELECT表示可以选择多个文件*/);//构建CFielDialog对象时指定了
2012-03-23 11:32:47 9116 2
原创 模板编译模型
《C++Primer》关于模板编译模型有如下说法: 当编译器看到模板定义的时候,它不立即产生代码。只有在看到用到模板时,如调用了函数模板或调用了类模板的对象的时候,编译器才产生特定类型的模板实例。 一般而言,当调用函数的时候,编译器只需要看到函数的声明。类似地,定义类类型的对象时,类定义必须可用,但成员函数的定义不是必须存在的。因此,应该将类定义和函数声明放在头文件中,而普通函
2012-03-23 11:29:22 690
Windows核心编程_第五版(英文版)
2012-04-12
Windows高级调试
2012-04-10
Lua程序设计学习与入门的必备资料
2011-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人