- 博客(6)
- 收藏
- 关注
原创 自动化(Automation)基础概念:变体(Variant)与Dispatch调用(IDispatch)
变体(Variant)与Dispatch调用(IDispatch) 许式伟 (版权声明)2007-3-14在上一篇,我们解释了COM技术基础:COM组件(Component)与接口(Interface)。这里我们聊聊COM技术中的经常会遇到的两个概念:变体(Variant)和IDispatch接口。变体(Variant)Variant类型理论上可以存放任何类型的数据,这也是中文
2007-03-14 16:35:00 6169 1
原创 自动化(Automation)基础概念:COM组件(Component)与接口(Interface)
COM组件(Component)与接口(Interface)许式伟 (版权声明)2007-3-12在前文,我预告了我将开始介绍WINX对自动化(Automation)的支持。首先我打算解释一下自动化(Automation)相关的概念。我们会分为3个篇幅介绍: COM基础:COM组件(Component)与接口(Interface) 变体(Variant)与ID
2007-03-12 15:26:00 8142 5
原创 CSDN Blog在Google中的特殊印记
今天搜索了下“许式伟”,发现排在第一位的是我的CSDN Blog,不过标题被Google“篡改”了下。
2007-03-08 12:39:00 2457 3
原创 WINX的STD_NEW与MFC共存问题
本文已经迁移到:http://cpp.winxgui.com/cn:std-new-conflict-with-mfcWINX的STD_NEW与MFC共存问题许式伟 (版权声明)2007-3-8事由WINX的 AutoFreeAlloc 受到了广泛的关注,很多读者反应这对他们很受启发。昨天有读者反馈了 STD_NEW 与 MFC 不能共存的问题,我在这里想谈一下这个问题。原
2007-03-08 11:20:00 4090 2
原创 排序算法:qsort vs std::sort
你应该忘记C库的qsort,而使用C++的std::sort。尽管两者都是采用快速排序算法。由于C++独特的模板技术,加上仿函数(functor)的存在,使得排序算法在C++语言中,获得了无可比拟的性能优势。这种优势是C语言,更别说其他如Java、C#语言所可以比拟的。虽然,Java、C#也存在模板,但是他们的模板技术实现方案无法带来性能上的好处。
2007-03-05 14:32:00 4678 4
原创 C++回调函数(callback)与仿函数(functor)的异同
C++回调函数(callback)与仿函数(functor)的异同许式伟 (版权声明)2007-3-3回调函数(callback)与仿函数(functor)很多时候从用途上来看很相似,以致于我们经常将它们相提并论。例如:inline bool compare(int a, int b){ return a > b;} struct comparer { bool operat
2007-03-03 16:49:00 13173 10
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人