正在加载图片...
比较 ·枚举值之间的比较为枚举值所对应的整数之间的比较。例: MON<TUE(结果为true) 算术运算 。运算时,枚举值将转换成对应的整型值。 ·对枚举类型进行算术运算的结果类型为算术类型。例如: Day d;int i; i d+1;//OK d=d+1;/Error,因为d+1的结果为int类型 d=(Day)(d+1)/OK 不能对枚举类型的值直接进行输入,但可以进行输出。 例如: Day d; cin >d;//Error cout<<d;/OK,将把d转换成int◼ 比较 • 枚举值之间的比较为枚举值所对应的整数之间的比较。例: MON < TUE(结果为true) ◼ 算术运算 • 运算时,枚举值将转换成对应的整型值。 • 对枚举类型进行算术运算的结果类型为算术类型。例如: Day d; int i; ...... i = d+1; //OK d = d+1; //Error,因为d+1的结果为int类型。 d = (Day)(d+1) //OK ◼ 不能对枚举类型的值直接进行输入,但可以进行输出。 例如: Day d; cin >> d; //Error cout << d; //OK,将把d转换成int
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有