正在加载图片...
10.2异常处理的机制 在编制程序中有一条惯例:把正常执行的程序与异常处理两部分分隔 开来,这样使代码更易于跟随和维护 把程序的正常处理代码和异常处理代码分离的最清楚的方法是定义函数try 块( function try block)。这种方法是把整个函数包括在try块中 int maino try inta9]={123456789}b9]={0 stack <int>stack (8; return OF catch( poponEmpty)cer<”栈空”<< tendle return1;} catche( pushAn叫)cer<"栈满”<< endieretur2;}|10.2 异常处理的机制 在编制程序中有一条惯例:把正常执行的程序与异常处理两部分分隔 开来,这样使代码更易于跟随和维护。 把程序的正常处理代码和异常处理代码分离的最清楚的方法是定义函数try 块(function try block)。这种方法是把整个函数包括在try块中: int main() try{ int a[9]={1,2,3,4,5,6,7,8,9},b[9]={0},; stack <int>istack(8); ......; return 0; } catch(popOnEmpty){cerr<<”栈空”<<endl;return 1;} catch(pushOnFull){cerr<<”栈满”<<endl;return 2;}
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有