您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
构造函数过程中失败后,可否自动释放自己的内存,及资源?
函数,内存,自己的构造函数过程中失败后,可否自动释放自己的内存,及资源?
发布时间:2016-12-08加入收藏来源:互联网点击:
构造函数过程中失败后,可否自动释放自己的内存,及资源?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
可以通过构造函数内各种函数的返回值判断执行状态,若发生异常,可以直接调用析构函数
回答于 2019-09-11 08:43:50
C#和C++的构造函数,都是在分配内存以后执行。
在C#中,如果构造函数抛出异常,已分配的对象还是存在于内存中,等待GC回收。
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |