QString、string和C字符串相互转换
来源:互联网 发布:计价软件 编辑:程序博客网 时间:2024/06/13 12:28
std::string转换成QString
string std_str (“abc”);
QString q_str = QString::fromStdString(std_str);QString转换成std::string
QString q_str(“abc”);
string = q_str.toStdString();string转换成char*
string std_str(“abc”);
char *str = std_str.c_str(std_str);char* 转换成string
char c_str = “abcdefghijklmn”;
string str = c_str;QString转换成char*
QString q_str;
char* ch;
QByteArray ba = q_str.toLatin1();
ch=ba.data();
当然,也可以通过std::string为桥梁char* 转QString
可以通过std::string为桥梁
Qt中QString有如下构造函数
QString(const char * str) ,因此,可以直接将char*作为参数传入
阅读全文
0 0
- QString、string和C字符串相互转换
- QString、string和C字符串相互转换
- QString、string和C字符串相互转换
- QString、string和C字符串相互转换
- QString和String相互转换
- QString、string相互转换
- QString和string类型相互转换
- QString和string类型相互转换
- QString和string类型相互转换
- QString和string类型相互转换
- QString 和string类相互转换
- QString和string类型相互转换
- QString, string, char* 相互转换
- QString 与 string 相互转换
- QString与String相互转换
- QString和string的相互转换及乱码处理
- C风格字符串和string类型的相互转换
- QString和CString 相互转换
- 600X笔记(week-1 计算机科学简介及编程基础)
- mac_命令行删除Git本地库
- 动态规划训练16 [Doing Homework HDU
- 解决tomcat启动startup.bat闪退
- 正式认识一下Markdown
- QString、string和C字符串相互转换
- 结束,也是开始
- 通用权限模块 权限粒度精确到菜单上的按钮
- 悟透JavaScript
- C++网络框架和库
- 【AOJ 869】迷宫(DFS)
- 使用virt-manager创建openstack qcow2镜像
- 浅析Java进程与多线程的差别
- linux学习笔记之查看文件状态及修改文件时间