正在加载图片...
12.1异常处理的机制 ● 请看下面的程序段给出try块与 catch子句的关系: int maino inta9]={123456789},b[9]={0}i stack <int> stack 8) try t for(i=0; i<9; i++) stack, Push(a[iDi stack. PrintStackO; catch(pushOn Full <int>)t cerr<<"栈满”<<endl for(i=0; i<9; i++)cout<<b[]<<'ti cout<<endl 这里有一个try块,对应压栈的操作语句;也有一个 catch子句 ( catch clause),分别处理压栈时的栈满溢出的异常处理。12.1 异常处理的机制 请看下面的程序段给出try块与catch子句的关系: int main() { int a[9]={1,2,3,4,5,6,7,8,9}, b[9]={0}, i; stack <int> istack(8); try { for(i=0; i<9; i++) istack.Push(a[i]); istack.PrintStack(); } catch(pushOnFull <int> ) { cerr<<”栈满”<<endl; } for(i=0; i<9; i++) cout<<b[i]<<’\t’; cout<<endl; } 这里有一个try块,对应压栈的操作语句;也有一个catch子句 (catch clause),分别处理压栈时的栈满溢出的异常处理
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有