CLion не печатает исключения, даже если выводится другой вывод консоли - PullRequest
0 голосов
/ 08 октября 2018

У меня установлен 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.

Примечание: это не дубликат «не виден вывод консоли».Я вижу вывод консоли просто отлично.Единственное, что не отображается, это сообщения об ошибках.

...