• 16997阅读
  • 7回复

在Qt中使用fopen,fclose,fwrite等要不要包含什么头文件? [复制链接]

上一主题 下一主题
离线swin1223
 
只看楼主 倒序阅读 楼主  发表于: 2009-06-11
在Qt中使用fopen,fclose,fwrite等要不要包含什么头文件?
离线gvim
只看该作者 1楼 发表于: 2009-06-12
用Qt写就用QFile,还停留在这些底层的c函数上干吗
Qt,Qt! 分享Cute之Qt体验
欢迎访问 http://www.cuteqt.com
欢迎订阅 http://www.cuteqt.com/?feed=rss2

离线chase0119
只看该作者 2楼 发表于: 2009-06-12
提供一下

#include <QFile>


QFile file("out.txt");
     if (!file.open(QIODevice::ReadWrite | QIODevice::Text))
         return;

QFile.close();
离线zealane

只看该作者 3楼 发表于: 2009-06-13
个人认为:有时候用底层函数效率比qt提供的库函数要高。
离线haulm

只看该作者 4楼 发表于: 2009-06-13
C代码用到Qt中是不错的主意,只是有时并不安全,在没了解QFILE的效率和用法前我也用的是fopen。
离线gvim
只看该作者 5楼 发表于: 2009-06-13
引用第3楼zealane于2009-06-13 10:15发表的  :
个人认为:有时候用底层函数效率比qt提供的库函数要高。


我也一度觉得C的效率要高。不过现在算是想通了
效率并不是那么重要,特别是某些不那么敏感的代码块里面。
如果用C++些,就保持C++的风格,也让代码更容易维护,如果关心性能,可以在某些单独的编译单元里用纯c写。然后用C++去调用。
把C++和C代码混在一个编译单元不是好的做法。
Qt,Qt! 分享Cute之Qt体验
欢迎访问 http://www.cuteqt.com
欢迎订阅 http://www.cuteqt.com/?feed=rss2

离线hustmark

只看该作者 6楼 发表于: 2015-07-24
QT中使用fopen( )失败是怎么回事?
离线z55716368

只看该作者 7楼 发表于: 2015-07-25
感觉有时候需要实现的功能Qt的封装如果效果不好,自己写的话就用C吧,毕竟是C
每一个问题 都是一次进步
快速回复
限100 字节
 
上一个 下一个