C\C++ 使用exception类,抛出自定义异常并捕获

文章作者:里海
来源网站:https://blog.csdn.net/WangPaiFeiXingYuan


简介:

抛出异常,并捕获 exception

效果:

      

代码:

#include <iostream>  
#include <exception>  
#include <stdexcept>  

int main() 
{
    try 
    {
        // 抛出一个自定义异常  
        throw std::runtime_error("错误!");
    }
    catch (const std::exception& ex) 
    {
        std::cout << "捕获异常: " << ex.what() << std::endl;
    }
    catch (...)
    {
        std::cout << "..." << std::endl;
    }

    std::cin.get();
    return 0;
}

猜你喜欢

转载自blog.csdn.net/WangPaiFeiXingYuan/article/details/131803856