Допустим, у меня есть функция, помеченная как noexcept
, но внутри есть строка кода, которая может генерировать ошибки. Эта строка кода будет находиться в блоке try, и исключение будет перехвачено. Это что-то вызывает?
void MyFunc() noexcept
{
try {
throw std::exception("...");
} catch (const std::exception & e) {
// I'll deal with it here...
}
}