标签: c types enums
请考虑以下代码段:
enum ids { ID1 = 1, ID2 = 2, ID3 = 3, };
因此可以使用新ID扩展此列表。在C语言中是否有一种方法可以提供编译时检查,确保这些ID不会相互重复,即可以捕获以下内容,因为ID100等于ID2:
enum ids { ID1 = 1, ID2 = 2, ID3 = 3, ... ID100 = 2 };
感谢。