错误处理

在设计各种软件系统的过程中,处理程序中的错误和其他反常行为,是最困难的部分之一。
像通信交换机和路由器,这类长期运行的交互式系统,
必须将90%的程序代码用于实现错误检测和错误处理。

异常也是错误的一种。在程序中,异常会在某一层捕获到,
如果不处理,或不能处理,最推给上层处理,现实也是如此。
程序很大一部分是现实的反映、写照,多多参考现实生活也不错。

发生错误后,最好由当事人处理,将大事化小事,小事化无事,无事则正常正确。
错误的捕获很重要。
1、if
2、access
3、try-catch

上面三种方式,本质上都是if。2和3美观些,特别是try-catch的处理方式


C语言:
int access (const char *pathname, int mode)
mode 说明
R_OK 测试读许可权
W_OK 测试写许可权
X_OK 测试执行许可权
F_OK 测试文件是否存在

你可能感兴趣的:(软件测试,Access,生活,C,C++,一些概念)