【博客10】构造函数中抛出异常引发的 "内存泄露"

内容:揭示构造函数中抛出异常引发的 "内存泄露" 问题引发:上一篇博客写到了析构函数如果抛出异常可能引发的多重异常的情况,这篇文章写下构造函数中抛出异常可能引发的 "内存泄露"的情况 测试代码: 测试结果: 结果分析:此时你在构造函数中抛出异常,然后你申请的char类型空间没有释放,因为你对这个空间的释放是放在析构函数中的,但是构造函数中出现异常,那么这个函数不会被成功构造出来,所以你的析构是不会
相关文章
相关标签/搜索