QFile file("注释.txt");
if(file.open(QIODevice::WriteOnly)){
qDebug()<<"打开成功";
}
else{
qDebug()<<"打开失败";
}
if(file.open(QIODevice::WriteOnly)){
qDebug()<<"打开成功";
}
else{
qDebug()<<"打开失败";
}
输出结果:
打开成功
QFile::open: File?already open
打开失败
{
QFile file(QString("注释.txt"));
if(file.open(QIODevice::WriteOnly)){
qDebug()<<"打开成功";
}
else{
qDebug()<<"打开失败";
}
}
QFile file(QString("注释.txt"));
if(file.open(QIODevice::WriteOnly)){
qDebug()<<"打开成功";
}
else{
qDebug()<<"打开失败";
}
输出结果:
打开成功
打开成功
基于结果,我做一个判断,当QFile对象被析构时,被打开的文件会被关闭(close)。?
?