即使打印了其他控制台输出,CLion也不会打印异常

时间:2018-10-07 23:07:40

标签: clion

我安装的CLion可能是默认配置。我认为这有问题,因为我看不到异常。例如,这段代码:

int main(){ throw 5; }

仅打印Process finished with exit code 0

  • 为什么不打印异常?
  • 为什么打印0而不是1?

以下是显示如何打印其他控制台输出以及CLion运行代码的示例:

为进行比较:

int main(){try { throw 5; } catch(int x) { std::cout << x << '\n'; }}

这将打印5

注意:这与“没有看到任何控制台输出”重复。我可以看到控制台输出很好。唯一未显示的是错误消息。

0 个答案:

没有答案