C++:CString、TCHAR、WCHAR 字符串等转BSTR的几种方法。
2013-05-17 11:03
281 查看
1._bstr_t
其它字符串方法雷同。
优点:使用方法简单。
缺点:需要如下引用文件
Header: comutil.h
Lib: comsuppw.lib or comsuppwd.lib
2.CComBSTR
优点:使用方便
缺点:不能直接赋值const类型的字符串(如LPCTSTR)
3.CString 直接转换
优点:不用借助其他类
缺点:需要自己分配以及释放内存
_bstr_t bstrText = _T("aaaa"); CString strText(_T("aaaa")); bstrText = strText;
其它字符串方法雷同。
优点:使用方法简单。
缺点:需要如下引用文件
Header: comutil.h
Lib: comsuppw.lib or comsuppwd.lib
2.CComBSTR
CComBSTR bstrText = _T("aaaa); CString strText(_T("aaaa)); bstrText = strText;
优点:使用方便
缺点:不能直接赋值const类型的字符串(如LPCTSTR)
3.CString 直接转换
CString strText(_T("aaaa")); BSTR bstrText = strText.AllocSysString(); SysFreeString(bstrText);
优点:不用借助其他类
缺点:需要自己分配以及释放内存
相关文章推荐
- CString、TCHAR、WCHAR 字符串等转BSTR的几种方法。
- QString, wchar_t *, TCHAR, CString和其他字符或字符串类型的转换
- char, wchar_t, TCHAR 字符全总结 & c++字符串操作经验集
- char, wchar_t, TCHAR 字符全总结 & c++字符串操作经验集
- C/C++,Windows/MFC, char, wchar_t, TCHAR 字符全总结 & c++字符串操作经验集
- 几种c/c++中字符串转整形的方法
- QT QString, wchar_t *, TCHAR, CString和其他字符或字符串类型的转化
- C++ 字符串的几种表示方法
- C++中输入字符串的几种方法
- C++ 将数据转为字符串的几种方法
- QT QString, wchar_t *, TCHAR, CString和其他字符或字符串类型的转化
- 几种c/c++中字符串转整形的方法
- C++中的几种字符串输入输出方法
- QString, wchar_t *, TCHAR, CString和其他字符或字符串类型的
- C++中enum与字符串或CString互相转换的方法
- C++ 将数据转为字符串的几种方法
- 几种c/c++中字符串转整形的方法
- 几种c/c++中字符串转整形的方法
- char, wchar_t, TCHAR 字符全总结 & c++字符串操作经验集
- C/C++整型转字符串的几种方法