随笔分类 -  vc++技术

摘要:C++字符串完全指引之二 —— 字符串封装类 原著:Michael Dunn 作者:Chengjie Sun 原文出处:CodeProject:The Compl... 阅读全文
posted @ 2008-11-05 18:21 巩固 阅读(280) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2008-11-05 16:19 巩固 阅读(50) 评论(0) 推荐(0)
摘要:BSTR详解二 - 使用时机 转自http://blog.csdn.net/pkrobbie/ 3 When to use BSTR 只有在你不得不用的时候。 使用BSTR一般有以下几种情况: COM interface接口定义,并且不希望额外提供custom marshaling库(MDIL生成或开发人员自己订制),必须使用BSTR传递字符串。使... 阅读全文
posted @ 2008-11-05 15:58 巩固 阅读(526) 评论(0) 推荐(0)
摘要:(转)BSTR详解一 - BSTR包容类 1 Why need BSTR COM 是一种跨编程语言的平台,需要提供语言无关的数据类型。多数编程语言有自己的字符串表示。 C++ 字符串是以 0 结束的 ASCII 或 Unicode 字符数组 Visual Basic 字符串是一个 ASCII 字符数组加上表示长度的前缀。 Java 字符串是以 0... 阅读全文
posted @ 2008-11-05 15:48 巩固 阅读(428) 评论(0) 推荐(0)
摘要:VARIANT的结构可以参考头文件VC98\Include\OAIDL.H中关于结构体tagVARIANT的定义。 对于VARIANT变量的赋值:首先给vt成员赋值,指明数据类型,再对联合结构中相同数据类型的变量赋值,举个例子: VARIANT va; int a=2001; va.vt=VT_I4;///指明整型数据 va.lVal=a; ///赋值 对于不马上赋值的VA... 阅读全文
posted @ 2008-11-04 07:35 巩固 阅读(668) 评论(0) 推荐(0)
摘要:VARIANT 数据类型在文件OAIDL.IDL中定义如下: struct tagVARIANT { union { struct __tagVARIANT { VARTYPE vt; WORD wReserved1; WORD wReserved2; WOR... 阅读全文
posted @ 2008-11-03 22:34 巩固 阅读(616) 评论(0) 推荐(0)