Если вы «игнорируете» исключение, оно будет распространяться обратно вверх по стеку вызовов до тех пор, пока оно не будет перехвачено в другом месте, или не прекратит работу программы, то есть вы можете безопасно не перехватывать исключения, не беспокоясь о вашей программепродолжение и выполнение небезопасных / неизвестных действий (если «сбой» в командной строке является допустимым поведением при ошибке или у вас есть какой-то другой способ обработки неизвестных исключений).
К сожалению, трассировка стека исключений не так простапопасть в C ++, поэтому создание полезных сообщений об ошибках, когда исключения не обнаруживаются локально, не всегда легко.