VC2005的Enum
#include <iostream>using namespace std;
void main()
{
enum week:char{ Monday = 'M',Tuesday ='T' } thisday;
enum state:bool{ On = true,Off};
thisday = Monday;
if ( 'M' == thisday )
{
cout<< thisday <<endl;
}
cout<<On<<" "<<Off<<endl;
}
enum state:bool{ On = true,Off}; 会报 d:\myprojects\ex02_01\ex02_01\ex02_01.cpp(7) : error C3168: 'bool' : illegal underlying type for enum
cout<< thisday <<endl; 会报d:\myprojects\ex02_01\ex02_01\ex02_01.cpp(10) : error C2593: 'operator <<' is ambiguous
谁能帮我解答下啊,谢谢了。
补充:.NET技术 , VC.NET