关于enum类的一个小问题。
#include<iostream.h>
enum game_result(win,lose,tie,cancle);
main()
{
game_result result,omit=cancel;
for(result=win;result<=cancle;result++){
if(result==omit)
cout<<"The game was cancelled.\n";
else{
cout<<"The game was played ";
if(result==win)
cout<<"and we won!";
if(result==lose)
cout<<"and we lose.";
cout<<"\n";
}
}
}
为何编译时总提示 result++ 那一句不正确?该如何改?
谢谢!