如何在c/c++中定义一个枚举型的数组并使用她?!
在下在将一段PASCAL程序转换为C/C++时遇到了下述问题:
pascal:
TYPE SYMBOL=(FIRST, SECOND, THIRD, ...) ;
ARRY=ARRAY[1..AL] OF SYMBOL ;(* AL 为const *)
c/c++:
enum symbol={first, second, third, ...} ;
enum symbol a[AL] ; //能否实现?
还有可否将enum symbol 做为函数的返回值?
请大家赐教!