Вопросы к Поиску с Алисой
std::runtime_error в C++ — базовый класс для нескольких видов исключений, который указывает на ошибки, выявленные в процессе выполнения программы. tproger.ru
В отличие от класса std::logicerror, который подразумевает конкретную причину ошибки (нарушение условия), std::runtimeerror говорит о том, что что-то идёт не так, но первопричина может быть не вполне очевидна. tproger.ru
Некоторые ситуации, когда возникает исключение типа std::runtime_error: