这是一篇有趣的帖子 原文链接: http://bbs.csdn.net/topics/90070457 楼主: C++中没有finally,那么应该在哪里关闭资源? C++的try{}catch(){},为什么没有finally{}块来释放资源?如类中的一个方法,局部变量File * file=NULL;Try{file=fopen(“aaa.txt”,”r”);然后执行一些操作.}最后fclose(file);假如,file操作时发生异常,需要关闭.对于Java来说,是在finally{}块中…