用于计算定义中的标记的宏

时间:2014-02-25 11:36:21

标签: c macros count token

我正在寻找一种方法来计算组成#define的令牌数量。 例如,请考虑以下代码行:

 #define DAYS_OF_WEEK MON TUE WED THU FRI SAT SUN

 class DaysOfWeek
 {
 public:
 static const int count = COUNT(DAYS_OF_WEEK);
 };

这个例子非常简单,发明了COUNT,只是为了让你知道这个问题。 目前,我不知道任何返回7的C宏代替COUNT()。

感谢您的帮助

0 个答案:

没有答案