cstring 转 string
2013-04-10 11:06
190 查看
如果是unicode工程
USES_CONVERSION;
CString str1;
std::string str2(W2A(str1));
如果是多字节工程
CString str1;
std::string str2(str1.Getbuffer());
str1.ReleaseBuffer();
C2065: “_lpw”: 未声明的标识符
error C2065: “_convert”: 未声明的标识符
error C2065: “_acp”: 未声明的标识符
原因:在将CString转换成char*时,用T2A,没有在前添加
USES_CONVERSION;
USES_CONVERSION;
CString str1;
std::string str2(W2A(str1));
如果是多字节工程
CString str1;
std::string str2(str1.Getbuffer());
str1.ReleaseBuffer();
error C2065: “_lpw”: 未声明的标识
errorC2065: “_lpw”: 未声明的标识符
error C2065: “_convert”: 未声明的标识符
error C2065: “_acp”: 未声明的标识符
原因:在将CString转换成char*时,用T2A,没有在前添加
USES_CONVERSION;
相关文章推荐
- C++中Cstring、wstring 和string互相转换总结
- C++实现CString和string的互相转换
- Cstring转char、string、int等数据类型的方法
- c++中的一些类型转换 : CString,string,int ,long,double,char*,const char*,date等----留着备用
- string头文件与cstring头文件
- CString/string 区别及其转化
- string,CString,char*之间的转化
- CString/C++ string常用操作详解
- 【转】CString,string,char*综合比较
- CString, int, string, char* 之间的转换
- CString, const char*,string与Unicode,multi-byte字符集转换
- CPP -- char* string CString互转(想起再续)
- std::string 与 CString之间的转换
- mfc进阶2~string,string.h和CString三个头文件的区别
- C++ 头文件cstring,string.h,string 三者的区别
- CString与string,int,char*等类型互转
- string和CString 的比较
- python学习 ---- StringIO和cStringIO的区别
- C++中int、string、const char*、CString之间的相互转换
- VC++中string、Cstring、char*、wchar*、float、int、double之间的转换