C ++ / ENUM /类型名称/说明符

gprex

我一直在寻找这个问题的时间,但仍然无法解决。

#include <iostream>

using namespace std;

enum color { brown, green, orange, red, yellow };
enum yn { yes, no };

struct Fruit {
  private:
    char name[32];
    color cl;
    yn annual;
    yn perennial;
    yn tropical;
  public:

};

int main()
{
    system("pause");
    return 0;
}

function yn is not a type name'annual, perennal, tropical' unknown override specifier

chqrlie

yn是n阶第二种Bessel函数的名称。它可以被定义为double yn(int n, double x);<math.h>

您没有包含<math.h>在示例中,但是可能包含在您的代码中。您的编译器可能对此感到困惑。尝试将枚举重命名为enum yesno { yes, no };

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章