Re[4]: Исключение в другом потоке
От: T4r4sB Россия  
Дата: 20.08.25 06:53
Оценка:
Здравствуйте, ononim, Вы писали:

O>Вместо std::runtime_error сделай свой класс исключений, который в своем конструкторе будет делать backtrace и запоминать его в себе.

O>Чтоб меньше все менять — отнаследуй его от std::runtime_error

Ок, для своих исключений это должно прокатить.
А что делать с std::out_of_range, и прочими вещами, кидаемыми библиотеками?
Ну либо какой флаг указать при сборке, чтоб at не кидал исключение, а валил программу?
Кстати, что вызывается в at в режиме -fno-exceptions?
Нет такой подлости и мерзости, на которую бы не пошёл gcc ради бессмысленных 5% скорости в никому не нужном синтетическом тесте
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.