在我写的谈ATL(四)--VARIANT和CComVariant中详细分析了VARAINT类型的本质,并详细说明了CComVariant为什么可以完全替代VARAINT的理由,下面我打算把BSTR和CComBSTR也详细的说明一下,不过与VARAINT和CComVariant的关系不同的是,CComVariant是VARAINT的子类,在传递参数时,..
分类:
其他好文 时间:
2015-12-30 00:33:05
阅读次数:
221
1. A2A integration [,inti'ɡrei??n] A2A整合 abstract ['æbstrækt, æb'strækt] 抽象的 abstract base [beis] class (ABC)抽象基类 abstract class 抽象类 abstraction [æ...
分类:
移动开发 时间:
2015-10-18 21:11:14
阅读次数:
284
原文:http://www.cnblogs.com/GT_Andy/archive/2011/01/18/1938605.html一、定义1、CString:动态的TCHAR数组。它是一个完全独立的类,封装了+等操作符和字符串操作方法。2、BSTR:专有格式的字符串(需要使用系统函数来操纵)。定义为...
分类:
其他好文 时间:
2015-08-11 23:18:01
阅读次数:
158
参考:https://msdn.microsoft.com/zh-cn/library/ms891243SAFEARRAY* psa = NULL;//=new SAFEARRAY();ipFissSchemeManager->get_Schemes(QStringConvertion::QStr2...
分类:
编程语言 时间:
2015-07-31 10:25:00
阅读次数:
189
1 A2A integration [,inti'ɡrei??n] A2A整合 2 abstract ['æbstrækt, æb'strækt] 抽象的 3 abstract base [beis] class (ABC)抽象基类 4 a...
分类:
移动开发 时间:
2015-07-16 11:26:17
阅读次数:
566
假设我们有一个json字符串,但是我们不知道这个json的组织方式,那么如何进行解析呢,下面就给一个小例子。1、我们的json串如下:{ "aStr": "aaaaaaa", "subobject_1": { "bStr": "bbbbbbb", ...
分类:
Web程序 时间:
2015-05-29 06:04:19
阅读次数:
173
1. 问题描述 编写程序时通常会面对一些不同的编码格式,如Unicode和multibytes。在有关字符串的处理时尤其重要,系统编程时通常会遇到很多这样的问题,例如把wchar*的字符串转换为char*的字符串,有时还需要把char*类型的字符串转换为wchar*类型。下面提供几种解决方案。2. 解决方案2.1 wchar* 转到 char* 方法一,使用_bstr_t转换。
#incl...
分类:
编程语言 时间:
2015-05-15 17:52:15
阅读次数:
144
http://bbs.csdn.net/topics/390601634CStringCMyDB::VariantToString(const_variant_t&var){CStringstrValue;switch(var.vt){caseVT_BSTR://字符串caseVT_LPSTR://...
分类:
数据库 时间:
2015-05-13 11:58:58
阅读次数:
164
问题: BSTR ? a ? = ? _bstr_t("a"); BSTR ? b ? = ? _bstr_t("b"); ? ? CString ? c ? ; ? ? c ? = ? a; ? ? MessageBox(c); ? ? c ? = ? b; ? ? MessageBox(c); ? ? 为什么消息框中显示...
分类:
其他好文 时间:
2015-05-05 22:07:43
阅读次数:
167