JMVC中的宏——macros.h分析
说明:
1. OT表示exp==true时执行,OF表示exp==false时执行
2. NOK表示exp!=m_nOK时执行
3. m_nOK和m_nERR都属于ERR_CLASS类
4. 宏的第一个参数是表达式exp,如果有第二个参数的话,第二个参数为retVal,用来做返回值
表1 macros.h宏定义梳理表
| 说明 |
代码示意 |
形式 |
不判断,直接执行 |
判断表达式TRUE或FALSE |
本文详细解析了JMVC框架中macros.h文件的宏定义,包括OT、OF、NOK的用法,以及RERR、RERRS、RVAL、AF等宏的定义。在调试模式下,使用ASSERT进行条件检查;在非调试模式下,相关宏将不执行任何操作。同时介绍了ERR_CLASS和ERR_VAL在错误处理中的角色。
说明:
1. OT表示exp==true时执行,OF表示exp==false时执行
2. NOK表示exp!=m_nOK时执行
3. m_nOK和m_nERR都属于ERR_CLASS类
4. 宏的第一个参数是表达式exp,如果有第二个参数的话,第二个参数为retVal,用来做返回值
表1 macros.h宏定义梳理表
| 说明 |
代码示意 |
形式 |
不判断,直接执行 |
判断表达式TRUE或FALSE |
811
575

被折叠的 条评论
为什么被折叠?