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

时间:2016-03-19 10:27:14

标签: c++ enums

我已经为这个问题寻找了几个小时,仍然无法修复它。

#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

1 个答案:

答案 0 :(得分:2)

yn是订单n的第二种贝塞尔函数的名称。它可以在double yn(int n, double x);中定义为<math.h>

您不在示例中包含<math.h>,但可能在您的代码中包含enum yesno { yes, no };。您的编译器可能会对此感到困惑。尝试将枚举重命名为opacity:0; filter: alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0;