读书人

QFile:Truncate 是什么意思呢?解决办

发布时间: 2012-08-31 12:55:03 作者: rapoo

QFile::Truncate 是什么意思呢?
//下面代码就是写文件操作
QFile data("output.txt");
if (data.open(QFile::WriteOnly | QFile::Truncate)) {
QTextStream out(&data);
out << "Result: " << qSetFieldWidth(10) << left << 3.14 << 2.7;
// writes "Result: 3.14 2.7 "
}
data.open(QFile::WriteOnly | QFile::Truncate) 这个open操作中QFile::Truncate是什么意思呢 另外 中间竖线应该是或运算吧 为什么不是两竖呢

[解决办法]
一般当你对文件进行重写的时候要加上这个,意思是覆盖重写。但是,不写这句话应该也能测试,暂时我也不清楚是什么意思,等了解的人来解答吧。

读书人网 >QT开发

热点推荐