摘要: 在c++中,可以直接抛出异常之后自己进行捕捉处理,如:(这样就可以在任何自己得到不想要的结果的时候进行中断,比如在进行数据库事务操作的时候,如果某一个语句返回SQL_ERROR则直接抛出异常,在catch块中进行事务回滚(回滚怎么理解?))。#include #include using... 阅读全文
posted @ 2015-09-11 10:47 超酷小子 阅读(143460) 评论(5) 推荐(10) 编辑
摘要: 断言是很早之前就有的东西了,只需要引入cassert头文件即可使用。往往assert被用于检查不可能发生的行为,来确保开发者在调试阶段尽早发现“不可能”事件真的发生了,如果真的发生了,那么就表示代码的逻辑存在问题。最好的一点就是,断言只在Debug中生效,因此对于Release版本是没有效率上的... 阅读全文
posted @ 2015-09-11 10:06 超酷小子 阅读(5562) 评论(0) 推荐(0) 编辑