今天在Qt中开发程序时,遇到一个QString::toStdString()的内存问题,用法如下:

void test(const QString& theFileName)
{
std::string aFileName = theFileName.toStdString(); std::ofstream aFile(aFileName);
aFile << aFileName; }

在函数还没执行完就崩溃了,跟踪发现是std::string的问题。最后发现是因为引用的库的Runtime Library不同导致的,一个是MDd,一个是MTd,后来改成一致即可。

最新文章

  1. MySQL数据迁移到SQL Server
  2. android 透明度
  3. 【BZOJ-1131】Sta 树形DP
  4. 多态、类库、委托、is和as运算符、泛型集合
  5. HTML5 重要标签及其属性学习
  6. Spring IOC容器中注入bean
  7. CentOS 多网卡绑定bonding
  8. 各种计算机语言的经典书籍(C/C++/Java/C#/VC/VB等)
  9. JavaScript中的Array对象
  10. linux下so动态库一些不为人知的秘密(中二)
  11. C语言笔记——简介与编译过程初探
  12. Android Mediaplayer 调用release()的时候ANR
  13. mysql+ssh整合样例,附源代码下载
  14. NodeMCU之旅(二):断线自动重连,闪烁连接状态
  15. 使用JAXP进行XM解析(基于DOM)
  16. 小程序for循环嵌套
  17. npm WARN build `npm build` called with no arguments. Did you mean to `npm run-script build`?
  18. DIV+CSS常见面试题
  19. 火狐中jq的attr出现的bug问题用prop代替
  20. flask之redis

热门文章

  1. 爬虫来啦!Day91
  2. echars自定义提示框位置
  3. (2016北京集训十三)【xsy1533】mushroom - bitset
  4. NOIp2018模拟赛三十六
  5. Swagger 生成 PHP API 接口文档
  6. POJ 2607 Fire Station
  7. POJ——T3259 Wormholes
  8. Linux Shell脚本编程学习笔记和实战
  9. python Flask 学前班
  10. [ACM] HDU 1400 Mondriaan&amp;#39;s Dream (状态压缩,长2宽1长方形铺满)