枚举:如何检测重复值

时间:2014-01-13 14:52:04

标签: c++ enums

我希望能够在编译期间检测枚举重复值:

enum a{ A= 0, B =0 }; // A and B values are duplicate

我检查了GCC选项,没有成功。

典型的用例将是一些“遗留代码”,如:

enum b { A = /* some bitwise operators evaluated at compile time */,
         B = /* some bitwise operators evaluated at compile time */, ... }

0 个答案:

没有答案