Тест · Исключения · урок 2 из 7
Тест — порядок catch
Что выведет программа?
#include <iostream>
struct Error {};
struct NotFound : public Error {};
int main() {
try { throw NotFound{}; }
catch (const Error&) { std::cout << "Error"; }
catch (const NotFound&) { std::cout << "NotFound"; }
}