我一直在寻找这个问题的时间,但仍然无法解决。
#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
。
yn
是n阶第二种Bessel函数的名称。它可以被定义为double yn(int n, double x);
在<math.h>
。
您没有包含<math.h>
在示例中,但是可能包含在您的代码中。您的编译器可能对此感到困惑。尝试将枚举重命名为enum yesno { yes, no };
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句