BSTR使用误区以及隐藏的内存破坏和内存泄漏 作者:magictong 简介 BSTR的数据结构是什么样子并不是本文讨论的问题,但是却是本文的基础。在解决COM的跨平台编程的问题时,需要定义一种通用的字符串类型,它就这样被发明了,而且它的结构很容易匹配到不同的编程环境中,对于C++程序员来说,要记住 ...
分类:
其他好文 时间:
2016-12-08 23:14:32
阅读次数:
167
'//去掉各种回车空格符 Public Function replaceEnter(bStr As String) bStr = Replace(bStr, " ", "") bStr = Replace(bStr, vbTab, "") bStr = Replace(bStr, vbCrLf, " ...
分类:
Web程序 时间:
2016-09-01 21:19:17
阅读次数:
197
BSTR BSTR bstrXML = NULL; //用完以后,或者 catch段中 if(bstrXML) ::SysFreeString(result);VARIANT VARIANT varFileName; //用完以后,或者 catch段中 VariantClear(&varFileNa... ...
分类:
编程语言 时间:
2016-08-02 14:58:48
阅读次数:
380
BSTR A BSTR (Basic string or binary string) is a string data type that is used by COM, Automation, and Interop functions. Use the BSTR data type in al... ...
分类:
其他好文 时间:
2016-07-05 13:59:45
阅读次数:
167
abstract (关键字) 抽象 ['.bstr.kt] access vt.访问,存取 ['.kses]'(n.入口,使用权) algorithm n.算法 ['.lg.riem] annotation [java]代码注释 [.n.u'tei..n] anonymous adj.匿名的[.'n ...
分类:
编程语言 时间:
2016-04-27 17:13:51
阅读次数:
702
Java常用英语汇总(面试必备) abstract (关键字) 抽象 ['.bstr.kt] access vt.访问,存取 ['.kses]‘(n.入口,使用权) algorithm n.算法 ['.lg.riem] annotation [java]代码注释 [.n.u'tei..n] anon ...
分类:
编程语言 时间:
2016-04-08 08:59:30
阅读次数:
407
其实这个中缀转后缀是费了很大功夫的,明白算法后第一次实现花了近三小时ORZ #include <stdio.h> #include <string.h> #include <ctype.h> char Mstr[511],Msta[511] = {'@'},Bstr[511]; int sta[51
分类:
其他好文 时间:
2016-02-16 21:59:23
阅读次数:
303
hasOwnProperty:是用来判断一个对象是否有你给出名称的属性或对象。不过需要注意的是,此方法无法检查该对象的原型链中是否具有该属性,该属性必须是对象本身的一个成员。格式如下: 1. 示例一: var bStr = "Test String".hasOwnProperty("split");
分类:
编程语言 时间:
2016-02-01 13:44:06
阅读次数:
165
ATL为了更好的让用户体验便捷并使程序的接口参数更加通用、灵活,引入了一种叫做VARIANT的数据类型,这个类型是通过一个结构体来定义的,如果不仔细阅读VARIANT结构体的定义,那么就不能体会编写者的良苦用心,更无法体会CComVariant设计的美妙,有时候用艺术的眼光欣赏程序,..
分类:
其他好文 时间:
2015-12-30 00:34:19
阅读次数:
929
关于BSTR类BSTR类型的实质是指向一个带长度前缀的OLECHAR字符数组的指针。BSTR是指针数据类型。它指向数组的第一个字符,长度是以整数存储的数据中紧接第一个字符前面的位置。BSTR中的字符数组以NUL字符结束。前缀长度以字节单位,描述的是字符串的长度,该长度不包括终止字符N..
分类:
其他好文 时间:
2015-12-30 00:32:22
阅读次数:
187