//半斤八两的优快云博客地址:http://blog.youkuaiyun.com/nicholas199109
//try ... ctach异常处理的一个简单实例 C++语言实现
#include <iostream>
using namespace std;
void fun(int i) throw (const char *)//这里不能写const char *e
{
if(i==1)//这里千万别写成赋值语句
{
cout<<"Do Something Here"<<endl;
}
else
{
throw "您输入的不是1\n";//这里不需要()
}
}
int main()
{
cout<<"请输入1:";
int i;
cin>>i;
try
{
fun(i);
cout<<"输入正确!"<<endl;
}
catch(const char *e)
{
cout<<e<<endl;
}
return 0;
}try ... ctach异常处理的一个简单实例
最新推荐文章于 2024-05-16 10:54:35 发布
本文介绍了一个简单的C++异常处理实例,通过用户输入判断是否为特定数值,并使用try...catch结构来捕获并处理非预期输入情况。
437

被折叠的 条评论
为什么被折叠?



