VC中BSTR和CString的使用
摘要:
BSTR在头文件中的定义如下:typedef WCHAR OLECHAR;typedef OLECHAR*BSTR;所以BSTR的实际类型其实就是WCHAR*。在MSDN中的Allocating and ReleasingMemory for a BSTR一文中,强调了在使用这个类型时,要在内存上小心对待,以避免发生内存泄露。对于从函数中传出的BSTR,接受的对象要负责对这个BSTR的内存进行管理。在该文中列举了三种情况:当在一个函数中使用BSTR时,你要负责分配和销毁它,代码如下:// shows using the Win32 function// to allocate memory f 阅读全文
posted @ 2011-07-15 21:05 一颗麦粒 阅读(25203) 评论(0) 推荐(0) 编辑