当前位置: 首页> 房产> 家装 > 免费行情网站app大全_属于网络营销的特点_免费域名_友情链接价格

免费行情网站app大全_属于网络营销的特点_免费域名_友情链接价格

时间:2025/7/13 5:34:02来源:https://blog.csdn.net/HYPERRION/article/details/142371911 浏览次数:0次
免费行情网站app大全_属于网络营销的特点_免费域名_友情链接价格

throw直接报错

int main()
{if (true) throw std::runtime_error("Error!");
}

 runtime_error(或者其他错误类型)是一个类, 必须初始化, 需使用string或者c风格字符串初始化.

throw放try里, catch会接住throw的error

大概就是[catch]-->{[throw]-->[try]}的关系

报完错直接运行下面的

#include <iostream>
#include <stdexcept>
void game()
{std::cout << "杨雨贤小游戏开始啦!" << std::endl;try{int a, b; std::cin >> a >> b;if (a + b == 24)std::cout << "逆天" << std::endl;else if (a + b == 25)throw std::runtime_error("杨雨贤飞起来了!");elsethrow std::invalid_argument("杨雨贤出错了!");}catch (std::runtime_error& RE){std::cout<<RE.what()<<std::endl;}catch (std::invalid_argument& IE){std::cout << IE.what() << std::endl;}std::cout<<"游戏结束"<<std::endl;}int main()
{game();
}

我们使用第一个错误输入:

 可见程序正常运行, 没有终止

关键字:免费行情网站app大全_属于网络营销的特点_免费域名_友情链接价格

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: