У меня установлен 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
.
Примечание: это не дубликат «не виден вывод консоли».Я вижу вывод консоли просто отлично.Единственное, что не отображается, это сообщения об ошибках.