C++ string转换CString .
来源:互联网 发布:淘宝服装货源怎么找 编辑:程序博客网 时间:2024/06/07 15:47
我们在写程序时,常常会遇到类型转换的问题。现总结一些常见的类型转换。
1,const char*(C风格字符串)与string之间转换:
(1) const char*可以直接对string类型赋值,例如:
const char* pchar = "qwerasdf";
stringstr = pchar;
(2) string通过c_str()函数转换为C风格字符串,例如:
string str = "qwerasdf";
const char* pchar = str.c_str();
2,const char*类型可以直接给CString类型赋值,例如:
const char* pchar = "qwerasdf";
CString str = pchar;
3,string类型变量转为为Cstring类型变量
CString类型变量可以直接给string类型变量赋值,但是string类型不能对CString类型直接赋值。通过前两类
转换我们可以得到,string类型变量转换为const char*类型,然后再直接赋值就可以了。例如:
CString cstr;
sring str = “asdasd”;
cstr = str.c_str();
同理,CStrng类型变量先转换为string类型在调用c_str()函数就可以完成向const char*类型的转换。例如:
CString cStr = "adsad";
string str = cStr;
const char* pchar = str.c_str();
从上面我们可以上面看出,通过类型之间的相互转化,会使本来要通过复杂的函数来完成的类型转换变得简单易懂。
- C++,CString,string,char*,int等转换
- C++/MFC CString,string,char*转换
- C++/MFC-CString,String,CHAR*互相转换
- string转换成CString
- Cstring,char*,string 转换
- Cstring转换成String
- Cstring转换成String
- char *, CString, string转换
- C++ string转换CString
- Cstring,char*,string 转换
- CString TCHAR string转换
- CString ->string 转换
- C++ string转换CString .
- 浅谈 cstring转换string
- C++ string转换CString
- CString TCHAR string转换
- CString 转换成string
- CString 转换成string
- c++、vc++ 数据精度、小数点取舍、数据四舍五入、保留2位小数、数据之间加入","
- strlen与sizeof区别
- Bloom Filter
- SqlDataReader的GetChar不支持所指定的方法
- java读取zip文件和压缩zip文件
- C++ string转换CString .
- Apache与Tomcat的区别以及几种常见的web应用服务器
- http://www.jeasyui.com/demo/index.php
- 动态显示当前时间(js)
- Session是通过Cookie来传id的
- memcpy memmove区别和实现
- HDU 1568 Fibonacci
- flash开发中提高性能方法的整理(分享)
- Lua for循环