我在函数中打开了一个(Q)文件,但我忘记关闭它(因为我写错了代码)。内存、缓冲区和我的信息会怎样?
示例(C++):
void myFunction(QString path)
{
QFile file(path);
file.open(...);
if( _myWrongCondition_ )
{
informations = // do something
writeInformationToFile(file,informations);
file.close;
}
}
假设我在一个while
. 这会引发堆损坏吗?
提前致谢!