; 如果没有适当的异常处理程序处理该异常 , 程序会崩溃终止 ;
异常与函数对比 :
函数 是一种 以 栈结构 展开的上下函数衔接的程序控制系统 ;
异常 是一种 特殊的程序流控制机制 , 用于处理程序中可能出现的错误或异常情况...函数设计开发时 只需要解决具体的问题 , 不需要过多考虑 异常处理 ;
2、抛出异常语法
抛出异常 语法 : 使用 throw 关键字 , 抛出异常对象 ;
throw 异常对象;
代码示例 : 在下面的函数中...try 代码块中执行 可能抛出异常的 代码 , 如果出现异常 , 就可以在 catch 分支中进行捕获 ;
try {
// 出现异常的代码块
} catch( 异常类型声明 )
代码示例 : 下面的代码中...关键字 , 抛出一个异常对象 , 这个异常对象可以是任意类型 , 如 int 类型 ;
try 代码块处理异常 : 在 try 代码块中 , 执行可能抛出异常的代码 , 上方的代码顺序执行到达 try...:
Microsoft C++ 异常: int,位于内存位置 0x00F6FB6C 处。