C++/CLI的枚举类型如何定义 请写一个简单的程序发给我 谢谢

[复制链接]
查看11 | 回复3 | 2013-6-14 15:14:22 | 显示全部楼层 |阅读模式
一个CLI enum类型通常实现为一个值类型,且隐式继承自System::Enum。同样地,此类型的静态与实例成员,它们的基类System::ValueType与类型的基类System::Object,在CLI enum类型或此类型的任意实例中,都可以访问到using namespace System;public enum class Color {Black, White, Red};public enum class TransactionType : unsigned char {Deposit, Withdrawal, Transfer};int main(){ Color c = Color::White; /*1*/ Console::...
回复

使用道具 举报

千问 | 2013-6-14 15:14:22 | 显示全部楼层
typedef enum ENUM_CONTURY{
CHINA,
JAPAN,
ENGLAND,
TAILAND,
KORAN,
....} CONTURY_CLASS;在其中,可以直接引用“CHINA”,“JAPAN”等字样,CHIAN = 0, JAPAN = 1,以此类推...
回复

使用道具 举报

千问 | 2013-6-14 15:14:22 | 显示全部楼层
#includeenum weekday{sun,mon,tue,wed,thu,fri,sat};void main(){weekday workday,week_end;workday=mon;week_end=sun;//编译系统对sun赋值是0,对mon赋值是1cout<<workday<<...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行