枚举定义在前,作为函数返回值在后 枚举定义在后,则函数返回值需用普通类型
include <stdio.h> enum ENUMTEST { A,B,C };enum ENUMTEST aaa(int i)//注意要加原型。类似于你定义int ,float之类的 { if(i==0) return A;if(i==1) return B;if(i==2) return C;} int main(){ printf("%d",aaa(1));} ...
我需要使用枚举来枚举4个继承的类(此时它们与枚举之间没有区别),然后通过称为“whoAmI”的虚函数返回类型,我不了解关于如何将做返回部分 以下是相关代码; 在类里面 virtual void whoAmI(); enum gettype { easyTile, cropTile, waterTile, mediumTile}; in class.cpp void tile::whoAmI() { } 最佳答案 您可...