- 博客(5)
- 资源 (30)
- 收藏
- 关注
原创 进度反馈慎用SendMessage
由于工作需要,编写了一个解析300M字符串的MFC小程序。为了显示出当前的解析进度,使用了MFC的消息: void WorkThreadFunction() { UIWnd->PostMessage(WM_PROGRESS, BEGIN, NULL); while(notEnd()) { ...... UIWnd->PostMe
2013-08-27 17:19:37 970
原创 VC6下CreateThread的回调函数无法直接用函数模板生成,需要一层分装
CreateThread的回调函数格式为:DWORD WINAPI XXX(LPVOID lpv) 使用示例: DWORD WINAPI CB(LPVOID lpv) { return 0; } CreateThread(NULL, NULL, CB, NULL, NULL, NULL); 当把CB更改为模板函数时,会发生错误: error C2664: 'CreateTh
2013-08-08 09:52:57 1373
原创 索引占位符的一些操作
索引占位符的一些操作 在boost中,索引占位符有9个:_1,_2,..._9 上一篇中,展示了如何取得最大的索引号,TMaxIndex::Value为1,TMaxIndex::Value为9,TMaxIndex::Value为0; TMaxIndex::Value为TMaxIndex::Value、TMaxIndex::Value、TMaxIndex::Value...中的最大值 本篇将
2013-08-07 16:18:55 1218
原创 boost::bind/function的索引占位符的实现
boost::bind/function的索引占位符的实现 说明:如果代码中的对boost库的使用有误(如大小写不匹配,丢失连字符等),请勿奇怪。本文仅用于讲解,请把它们当成伪码。 所谓索引占位符,就是指在执行bind时,传入的参数不是具体的数值,而是一个能够起到索引作用的对象,该对象能够从传递给(bind函数返回的函数对象的)函数调用的实参中取得对应的数值,如: int callback(
2013-08-07 15:15:24 2386 1
原创 在VC6中实现Boost::Bind/Function
在VC6中实现Boost::Bind/Function 由于VC6不支持偏特化,所以直接使用Boost::Bind/Function只会导致编译错误。 下面来看看如何自行实现Bind/Function功能。 首先看看Bind/Function的使用方式: 1. 绑定函数并调用 int callback(int a, int b){return a + b;} int result1 =
2013-08-06 17:17:31 1282
理解专业程序员
2014-11-21
Windows程序调试.docx
2013-04-25
C++2011标准(英文版)
2013-03-01
ViewIE V1.01
2012-05-17
jQuery插件editable
2012-05-12
查看网页的运行时源代码
2012-05-11
WebGL自修教程 V2011-10-19
2011-10-19
《OpenGL ES 2.0编程指南》翻译
2011-09-24
Effective C++(SecondEdition) & More Effective C++.chm
2011-04-10
C++ Standard Library(英文版) chm格式
2011-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人