2
的代码,我看这样一吨的代码:剥离的#define
#define CONSUMPTION_MODE_MOBILE 0
#define CONSUMPTION_MODE_WIFI 1
#define CONSUMPTION_MODE_COMBINED 2
什么是最好更改为?枚举?个人const int的?或者是其他东西?我没有什么经验的预处理器的东西(而不是,与Xcode很多,所以认为这是一个接近noobie的问题),但我相当肯定我不需要这个悬挂在代码库我'已经继承。但不知道最佳做法是什么。
没有“最好”的做法,只有几个或多或少是平庸的。 – 2014-11-24 03:28:07
好的,谢谢。因此,枚举和const int都将是明智的方式来取代预处理器代码? – HenryRootTwo 2014-11-24 19:43:17
他们都有自己的优缺点。有些人强烈地争论说一个人比其他人好,但这取决于你的情况和优先事项。 – 2014-11-24 20:36:25