Здравствуйте, DarkEld3r, Вы писали:
DE>Паники ровно в той же степени непредсказуемы как std::abort или throw 1 в сторонних библиотеках. То есть, встретиться могут и да, нет механизма контроля (с оговорками), но обычно так делать не принято. Есть некоторое количество исключений вроде доступа по индексу. Против таких методов из стандартной библиотеки помогает (изкоробочный) линтер.
Паники отключаются? Критический код не может содержать исключений (паник и всего на них похожего) и динамического выделения памяти.