std::string和BSTR和CString之间的转化
来源:互联网 发布:知牛财经直播6302 编辑:程序博客网 时间:2024/05/16 07:18
CString->std::string 举例如下:
CString strMfc=“test“;
std::string strStl;
#ifdef _UNICODE
USES_CONVERSION
strStl=W2A(strMfc.LockBuffer());
strMfc.UnlockBuffer();
#else
strStl = strMfc.GetBuffer(0);
strMfc.ReleaseBuffer();
#endif
std::string->CString 举例如下:
CString strMfc;
std::string strStl=“test“;
strMfc=strStl.c_str();
BSTR -> std::string 举例如下
BSTR bstrTest = ::SysAllocString(L”Test”);
_bstr_t bstr_t(bstrTest);
std::strStl = bstr_t;
SysFreeString(bstrTest );
std::string -> BSTR 举例如下
std::string name = "nisb";
_bstr_t bstr_t(name.c_str());
BSTR ret_val = bstr_t.GetBSTR();
- std::string和BSTR和CString之间的转化
- std::string和BSTR和CString之间的转化
- vs 2010 cstring 和 std::string 之间的转化
- BSTR、char* 和 CString 之间的转换
- CString、BSTR和LPCTSTR之间的区别
- CString、BSTR和LPCTSTR之间的区别
- 谈CString和std::string的相互转化,MFC用std::fstream中文路径和中文名
- std::string BSTR 互相转化
- CString, BSTR, LPCTSTR之间的关系和区别
- BSTR String之间的转化问题
- BSTR String之间的转化问题
- CString 和 std::string 的相互赋值
- CString和std::string的互转
- 浅谈c-string(char或者wchar_t),std::string和CString之间的转换
- 标准字符串std::string和System::String, CString之间的转换
- 标准字符串std::string和System::String, CString之间的转换
- 标准字符串std::string和System::String, CString之间的转换
- 标准字符串std::string和System::String, CString之间的转换
- dom4j读取xml
- AdaBoost人脸检测原理【转摘】
- DataTable.Select进行XML数据的查询
- webdynpro layout标签无法显示
- 服务器的iis、vs、mssql的安装顺序
- std::string和BSTR和CString之间的转化
- 用EOM眼光评判“做全国最最好的标准权限组件和通用权限管理软件”之二
- 优秀程序员的45个习惯[摘]
- 我的.vimrc
- dom4j入门程序
- Android中使用cmwap接入点访问互联网的问题及解决办法
- 菜鸟完美解决mysql数据库字符编码问题教程(latin1转换为gbk)
- 变量的定义与声明的区别(转)
- #ifdef _DEBUG用法小结