gpt4 book ai didi

c - 在不添加长前缀的情况下确保 C 中枚举名称的唯一性

转载 作者:太空狗 更新时间:2023-10-29 15:08:17 25 4
gpt4 key购买 nike

我发现自己总是将枚举的名称附加到它的值,因为否则我经常与其他枚举发生冲突,例如:

typedef enum
{
A_ONE,
A_TWO,
} A;

typedef enum
{
B_ONE,
B_TWO,
} B;

在 C 中有更好的方法吗?

最佳答案

不,没有。 C++ 有命名空间,或者存在于类中的枚举 (IIRC),但 C 在这方面非常原始。

关于c - 在不添加长前缀的情况下确保 C 中枚举名称的唯一性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14638114/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com