进来看一下
#include <iostream.h>
void fun(int n)
{
if(n==0)
throw 89;
cout<<123;
}
int main()
{
int n;
cin>>n;
try{
fun(n);
}
catch(89)
{
cout<<321;
}
return 0;
}
这个程序我再vc6.0下怎马编译不过去
问题点数:20、回复次数:2Top
1 楼qfeng_zhao(鱼儿鱼儿满天飞)回复于 2006-03-10 16:41:54 得分 10
#include <iostream.h>
void fun(int n)
{
if(n==0)
throw 89;
cout<<123;
}
int main()
{
int n;
cin>>n;
try{
fun(n);
}
catch(int x)//此处不能为常量
{
cout<<321;
}
return 0;
}Top
2 楼citywanderer2005(流浪狗)回复于 2006-03-10 16:42:34 得分 10
将catch(89)改为catch(int a)Top




