我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

Qt中的toStdString函数使用时出错

调试程序时发现,用toStdString()把一个Qstring类型的变量转换成string类型时出错。程序编译能通过

是的,使用toStdString或者使用toStdWString会出错,这个可能是有些版本的qt的bug,编译是能编过,但是运行时会段错误。你改为toLocal8bit().data()
这样获取到const char*类型的数据就没问题了

原来的qstring是不是Unicode编码。那样的话就要转换成wstring

近期文章

  • 如何下载手机qq的全部气泡资源?
  • 用C++编写程序实现记事本的简单功能并生成文件
  • 请问有人用过CAS 服务器吗?
  • 如何用java 请求c语言的接口
  • 不用随机数如何将一个有序数组数组打乱,不能部分有序
  • MFC中怎么存储x,y,z坐标
  • 求助matlab仿真信息传播的程序
  • 爬取亚马逊商品信息 显示错误
  • [小白求指点]java线程同步问题
  • 线程池如何保证这些核心线程处于存活状态
  • tomcat加载不到jar包,
  • myeclipse下编写的jsp中文乱码
  • 自制linklist容器,遍历元素时出问题,只能访问第一个元素
  • 谁能帮我弄myeclipse与mysql数据库之间的连接
  • C程序设计语言导言代码
  • 怎么停用和锁定一条数据
  • 小白求助,helloworld的编译问题
  • smart_monkey报错 Could not connect to lockdownd
  • Color a Tree
  • Argus

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华