• 6222阅读
  • 1回复

QFile使用的缓存大小 [复制链接]

上一主题 下一主题
离线wxyao
 

只看楼主 倒序阅读 楼主  发表于: 2010-09-05
— 本帖被 XChinux 执行加亮操作(2010-09-05) —
我使用QFile和QTextStream写文件,看着文件的大小,好像是每次更新都是增加16K,大概说QFile的缓存大小是16KB吧。
管它有用没,贴到这,说不定有人也需要参考下呢~~

1、在windows下,另外没有关闭程序前没使用flush(),只在析构函数中使用flush(),因为据说频繁使用flush()会影响效率。
2、一个QTextStream只用于一个QFile,当QTextStream用于另外一个QFile时,他会调用flush()把之前的数据都写了。所以把QTextStream和QFile对应存起来,效率会好点吧~
离线hrx1989

只看该作者 1楼 发表于: 2011-03-14
可不可以用一个QTextStream对应几个不同的QFile!???
快速回复
限100 字节
 
上一个 下一个