相关疑难解决方法(0)

在C++中构造函数失败并且析构函数失败

我有一个关于失败的构造函数和C++中的析构函数失败的问题.

我注意到当构造函数失败时,将抛出异常.但析构函数中没有异常抛出.

我的问题是

1)如果构造函数失败,将抛出什么异常?bad_alloc的?或其他相关的?在什么情况下,构造函数会失败?成功构建的部分怎么样?

2)在什么情况下,析构函数会失败?如果没有抛出异常,析构函数会发生什么?编译器如何处理它?它被称为函数的返回值是多少?

谢谢!

任何评论都非常感谢!

c++ constructor destructor exception

4
推荐指数
1
解决办法
4368
查看次数

标签 统计

c++ ×1

constructor ×1

destructor ×1

exception ×1