c++ - 为什么我们不应该在 C++ 中抛出指针
问题描述
当我们在 C++ 中抛出一个指针时有什么问题。例如在下面的代码中,异常对象发生了什么?
class Box {
....
};
int main()
{
try
{
throw new Box();
}
catch(Box* b)
{
...
}
}
解决方案
推荐阅读
- image - 如何解码base64 fbx嵌入图像
- python-3.x - 使用请求从 ServiceDesk 请求中抓取数据
- http - 如何设置 Cloudflare 防火墙以阻止假 Google 机器人
- sql - 在由唯一 ID 标识的列中选择多个值并将它们解析为一行
- php - 注意:未定义变量:twig
- css - 通过 AJAX 动态创建内容时分页符后不起作用
- laravel - Laravel Moloquent。将投影添加到相关模型
- python - 循环遍历 Jinja 模板中的任意嵌套数据
- javascript - 单击时连续滚动颜色
- kotlin - kotlin.UninitializedPropertyAccessException:lateinit 属性 salesGST 尚未初始化