作者:手机用户2602929123 | 来源:互联网 | 2023-05-17 22:11
在xxx.cpp中定义了一个枚举类型,例如其中一个成员是x,在stdafx.h中将该枚举类型的变量extern,但是在其他类中调用次枚举变量时,并不能直接用其中的成员。请高人点化?另外:
在xxx.cpp中定义了一个枚举类型,例如其中一个成员是x,在stdafx.h中将该枚举类型的变量extern,
但是在其他类中调用次枚举变量时,并不能直接用其中的成员。
请高人点化?
另外:
如果枚举类型是enum A{x,y,z};enum A a =x;
那么在stdafx.h中声明时,是不是应该这样写啊 extern enum A a;
1 个解决方案
枚举类型的声明放到头文件中,即enum A{x,y,z}放到头文件中。