首页 > 解决方案 > 为什么我们不应该在 C++ 中抛出指针

问题描述

当我们在 C++ 中抛出一个指针时有什么问题。例如在下面的代码中,异常对象发生了什么?

class Box {
....
};

int main()
{
try
{
  throw new Box();
}

catch(Box* b)
{
...
}
}

标签: c++pointersexceptiontry-catchthrow

解决方案


推荐阅读