随笔-100  评论-19  文章-0  trackbacks-0
10 2009 档案
BSTR、LPSTR和LPWSTR
摘要: 在Visual C++.NET的所有编程方式中,我们常常要用到这样的一些基本字符串类型,如BSTR、LPSTR和LPWSTR等。之所以出现类似上述的这些数据类型,是因为不同编程语言之间的数据交换以及对ANSI、Unicode和多字节字符集(MBCS)的支持。那么什么是BSTR、LPSTR以及LPWSTR呢?  BSTR(Basic STRing,Basic字符串)是一个OLECHAR*类型的Uni...阅读全文
posted @ 2009-10-19 16:10 hcmfys_lover 阅读(123) | 评论 (0) 编辑
__cdecl 、__fastcall、__stdcall
摘要: 调用约定:__cdecl __fastcall与 __stdcall,三者都是调用约定(Calling convention),它决定以下内容:1)函数参数的压栈顺序,2)由调用者还是被调用者把参数弹出栈,3)以及产生函数修饰名的方法。 1、__stdcall调用约定:函数的参数自右向左通过栈传递,被调用的函数在返回前清理传送参数的内存栈, 2、_cdecl是C和C++程序的缺省调用方式。每一个调...阅读全文
posted @ 2009-10-12 14:55 hcmfys_lover 阅读(42) | 评论 (0) 编辑

昵称:hcmfys_lover
园龄:3年9个月
粉丝:1
关注:0
<2009年10月>
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

搜索

 
 

常用链接

随笔分类

随笔档案

最新评论

阅读排行榜

评论排行榜

推荐排行榜