我有兴趣做一些像enum
这样的事情,但增量并不总是一个,有点像这样:
typedef enum{this=0,that=3,something=5}example;
我想知道做这样的事情的最佳方式是什么,因为我收集以上内容是不可能或不建议。基本上我想使用引用特定整数值的kConstantNames
...我应该只使用#define
语句吗?
答案 0 :(得分:2)
这是允许的,非常正常,并且绝对优于#define
。
次要挑选:#define
不是声明。它是一个预处理器构造,在编译器正确看到它之前扩展出来。