注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
wc19930807的个人空间 https://home.eeworld.com.cn/space-uid-617097.html [收藏] [复制] [分享] [RSS]
日志

C++之多态篇学习笔记之五

已有 311 次阅读2016-5-12 20:46 |个人分类:C++

异常:程序运行期出现的错误
对有可能发生异常的地方做出预见性的安排。
try...catch...:尝试...捕获...
throw:抛出异常
目的:主逻辑与异常处理逻辑分离。

例如:

void fun1()
{
throw 1; //抛出异常
}

int main(void)
{
try

fun1(); //尝试

catch(int) //捕获异常
{
....
}
return 0;

}

常见的异常:
1.数组下标越界。
2.除数为0。
3.内存不足。(越来越少见了,但也偶尔会出现)
评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章