- 12
- 0
- 约1.44万字
- 约 20页
- 2017-06-14 发布于湖北
- 举报
? 查看文章 ? try ... catch 与 __try ... __except
2009-09-24 11:43
VC中的这两个东西肯定谁都用过, 不过它们之间有什么区别, 正好有时间研究了一下, 如果有错误欢迎拍砖.基于VC2005, 32位XP 平台测试通过. 估计对于其他版本的VC和操作系统是不通用的.1. try ... catch这个是C++语言定义的, 每个C++都有对其的不同的实现. 使用也很简单. 比如我们有一个函数, 读入年龄. 如果=0 或者 =100, 抛出异常:int readAge() {?? int age = 读入年龄;?? if (age =0 || age = 100) {????? throw AgeException(age);?? }?? return age;}其中 AgeException 的定义为class AgeException {?? public:?? int errorAge;?? AgeException(int age) {????? errorAge = age;?? }};
在使用的时候也比较简单,
try {?? int i = readAge();?? printf(Age inputed is %d, i);} catch (AgeException
您可能关注的文档
最近下载
- 2024年四川省雅安市中考语文真题.docx VIP
- 防错装置点检表.xlsx VIP
- 小学二年级乘除法口算题每页80道.doc VIP
- 蓝城颐养(康养)小镇的实践与探索.pptx VIP
- 审计学(西南财经大学)中国大学MOOC 慕课 期末考试答案.pdf VIP
- 重庆市第一中学校2024-2025学年高二下学期期中考试数学(原卷版).docx VIP
- 基于PLC的步进电机精确定位控制系统设计与实现.docx VIP
- TCHAA-医疗机构特殊医学用途配方食品运营管理规范.pdf VIP
- 企业所得税年度汇缴申报鉴证业务审计工作底稿模板.xlsx VIP
- 2024年湖南省长沙市长郡教育集团联考中考二模物理试题(含答案).pdf VIP
原创力文档

文档评论(0)