C++宏实现的好的代码
来源:互联网 发布:工作流数据库设计思路 编辑:程序博客网 时间:2024/05/22 15:34
C++宏实现的好的代码
#include "errorcode_def.h"DEFINE_NUWA_ERRORCODE(RequestExecSuccess, 200, "OK");DEFINE_NUWA_ERRORCODE(ParameterInvalidExceptionError, 400, "ParameterInvalidException");DEFINE_NUWA_ERRORCODE(FileNotExistExceptionError, 401, "NOT_EXIST")#include "errorcode.h"#define DEFINE_ERRORCODE(errorName, httpcode, errorCodestr...) const int errorName = httpcode;#include "errorcode_def.h"#undef DEFINE_ERRORCODEconst char* GetErrorString(int errorName);int GetErrorHttpCode(int errorName);#include "errorcode.cpp"const char* GetErrorString(int errorName){ switch(errorName) { #define DEFINE_ERRORCODE(name, value, errorstr) \ case name: return errorstr; #include "errorcode_def.h" #undef DEFINE_NUWA_ERRORCODE default: { return "Unknown_ErrorName"; } }}
阅读全文
0 0
- C++宏实现的好的代码
- 好的C#Json转换代码
- 一段javascript实现缩略图的好代码
- 一段javascript实现缩略图的好代码
- 一段javascript实现缩略图的好代码
- 堆栈的C代码实现
- ARP的C代码实现
- 栈的c代码实现
- 队列的c代码实现
- 好过瘾的代码!
- 好代码的特点
- 一段好的代码
- 好代码的标准
- 什么是好的代码
- 好代码的标准
- 什么是好的代码?
- 好代码的特点
- 好的代码
- 服务器和客户端之间采用sendfile高效传送图片
- 关于垂直切分Vertical Sharding的粒度
- Springboot配置文件之properties
- hdu 1512 Monkey King (左偏树可并堆 并查集)
- 文件上传(Linux服务器)
- C++宏实现的好的代码
- 【反射】PHP的反射机制【原创】
- Android Studio通过cmake创建FFmpeg项目
- [BZOJ]2809 左偏树
- 截取list集合中任意几条数据
- NYOJ1239 引水工程(最小生成树,Prim)
- hbase 源代码分析 (9) hbase启动过程
- 【面经笔记】TCP超时等待
- PHP最佳实践之DateTime、DateInterval和DateTimeZone