静态ConstVS#定义用它更好吗?static const瓦尔斯#define预处理器?或者这取决于背景?每种方法的优缺点是什么?
3 回答
德玛西亚99
TA贡献1770条经验 获得超3个赞
namespace { unsigned const seconds_per_minute = 60;};int main (int argc; char *argv[]) {...}
长风秋雁
TA贡献1757条经验 获得超7个赞
#define
static const
const
static
const
#define
.
const
#define
const
#define
#define OUT_NAME "output"#define LOG_EXT ".log"#define TEXT_EXT ".txt"const char *const log_file_name = OUT_NAME LOG_EXT; const char *const text_file_name = OUT_NAME TEXT_EXT;
static const
#define
- 3 回答
- 0 关注
- 601 浏览
添加回答
举报
0/150
提交
取消