两种书写文本的方式有什么区别QFile吗?
通过使用write方法:
QFile file("test.txt");
if(file.open(QIODevice::WriteOnly | QIODevice::Text)) {
file.write("My Text\n");
}
file.close();
Run Code Online (Sandbox Code Playgroud)
或者通过使用QTextStream:
QFile file("test.txt")
if(file.open(QIODevice::WriteOnly | QIODevice::Text)) {
QTextStream out(&file);
out << "My Text\n";
}
file.close()
Run Code Online (Sandbox Code Playgroud)
哪种方式是首选?性能上有区别吗?