我使用QFile和QTextStream写文件,看着文件的大小,好像是每次更新都是增加16K,大概说QFile的缓存大小是16KB吧。
管它有用没,贴到这,说不定有人也需要参考下呢~~
1、在windows下,另外没有关闭程序前没使用flush(),只在析构函数中使用flush(),因为据说频繁使用flush()会影响效率。
2、一个QTextStream只用于一个QFile,当QTextStream用于另外一个QFile时,他会调用flush()把之前的数据都写了。所以把QTextStream和QFile对应存起来,效率会好点吧~