2009年2月26日
摘要: 关于PInvoke 和COM Interop. 1. 平台调用 利用平台调用这种服务,托管代码可以调用在动态链接库 (DLL)(如 Win32 API 中的 DLL)中实现的非托管函数。此服务将查找并调用导出的函数,然后根据需要跨越互用边界封送其参数(整数、字符串、数组、结构等)。 要封装平台功能,一种有效的方法是将常用的 DLL 函数包装在托管类中。虽然不必在每种情形下都这样做,... 阅读全文
posted @ 2009-02-26 19:18 hcmfys_lover 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 关键字:c++位运算 什么是位(bit)? 很简单,位(bit)就是单个的0或1,位是我们在计算机上所作一切的基础。计算机上的所有数据都是用位来存储的。一个字节(BYTE)由八个位组成,一个字(WORD)是二个字节或十六位,一个双字(DWORD)是二个字(WORDS)或三十二位。如下所示: 0 1 0 0 0 1 1 1 1 0 0 0 0 1 1 1 0 1 1 1 0 1 0 0 0 ... 阅读全文
posted @ 2009-02-26 14:43 hcmfys_lover 阅读(738) 评论(0) 推荐(0) 编辑
摘要: 用移位实现乘除法运算 a=a*4; b=b/4; 可以改为: a=a>2; 说明: 除2 = 右移1位 乘2 = 左移1位 除4... 阅读全文
posted @ 2009-02-26 14:28 hcmfys_lover 阅读(822) 评论(0) 推荐(0) 编辑