gpt4 book ai didi

c++ - QT中,报错: ISO C++ forbids forward references to 'enum' types

转载 作者:太空宇宙 更新时间:2023-11-04 13:11:06 26 4
gpt4 key购买 nike

总的错误信息是:

    /Users/me/Downloads/test/test.h:70: error: ISO C++ forbids forward references to 'enum' types
typedef enum users_type User_Type;

我知道错误与枚举类型有关,但我仍想在我的代码中使用此类型。你能给一些提示吗?谢谢!

代码是:

enum uers_type{
player,
left_player,
right_player,

};
typedef enum users_type User_Type;

例如,我想像这样使用这个枚举:

bool check(int){ 
if(user == (User_Type)player)
return true;
else
return false;
}

这些代码在不同的头上。

最佳答案

我认为这只是一个错字。应该是

...
enum users_type{
...

代替

...
enum uers_type{
...

关于c++ - QT中,报错: ISO C++ forbids forward references to 'enum' types,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39887606/

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