问题:像这些 很简单的 ,而且 没有 实际意义的 东西不要搞成常量了,敲一大堆大写字母。
当然如果你的字符串有格式 要拼出来大可以写一个 注释: yyyy-mm-dd “-” 然后一切都明白了
const char CONST_CHAR_COMMA = ','; // 逗号 //* 逗号字符
const string CONST_STRING_COMMA = ","; // 逗号 //* 次字符串是字符
看不出常量的类型,用的时候还是要翻头文件,
const int CONST_SHOWTYPE_LINE = ST_LINE;
const int CONST_SHOWTYPE_BAR = ST_BAR;
const int CONST_SHOWTYPE_PIE = ST_PIE;
const int CONST_SHOWTYPE_MAP = ST_MAP;
过多了使用常量 有以下几种坏处:
不要看着书上说—— 应该怎么怎么样才好。经验不是万能的,经验是在一定的条件和过程下产生的,如果不加消化的滥用, 将来会很痛苦的, 总有一天你会记不清那是什么,为什么要定义那个东西,注释有时候只是对写它的人有用,别人根本看不懂你的注释——因为时过境迁,很多东西不再需要,留下来还不敢删除了,只能是 代码中的 垃圾