正在加载图片...
module Personnel t 和用类型别名机制定义职工姓名类型 >dedefwstring PersonName; 利用权举机制定义三种政治面貌(党员、团员、其他)的枚举类型 enum PoliticalStatus (PartyMember, LeagueMember, other] ∥用联合体机制定义不同政治面貌相应的详细信息 union Politicallnfo switch(PoliticalStatus)i case Party Member: ∥如果是党员 struct Party Status t ∥则需要填写三样信息 string party Name ∥党派名称 string join Date ∥/党时间 string position ∥担任党内职务 3 peMber case LeagueMember ∥如果是团员 struct League Status ∥则仅需填写一样信息 string join Date ∥/入团时间 3 IgMember; ∥其他政治面貌不必填写任何信息 ∥用结构机制定义职工个人信息的类型 struct Person i PersonName name; ∥姓名 boolean sex. ∥性别 short age ∥年龄 Politicallnfo politics; ∥政治面貌 ∥利用序列机制定义企业全体职员的类型 typedef sequence<Person> Employees; 山东大学计算机科学与技术学院山东大学计算机科学与技术学院 module Personnel { // 利用类型别名机制定义职工姓名类型 typedef wstring PersonName; // 利用枚举机制定义三种政治面貌(党员、团员、其他)的枚举类型 enum PoliticalStatus {PartyMember, LeagueMember, Other}; // 利用联合体机制定义不同政治面貌相应的详细信息 union PoliticalInfo switch(PoliticalStatus) { case PartyMember: // 如果是党员 struct PartyStatus { // 则需要填写三样信息 string partyName; // 党派名称 string joinDate; // 入党时间 string position; // 担任党内职务 } ptMember; case LeagueMember: // 如果是团员 struct LeagueStatus { // 则仅需填写一样信息 string joinDate; // 入团时间 } lgMember; // 其他政治面貌不必填写任何信息 }; // 利用结构机制定义职工个人信息的类型 struct Person { PersonName name; // 姓名 boolean sex; // 性别 short age; // 年龄 PoliticalInfo politics; // 政治面貌 }; // 利用序列机制定义企业全体职员的类型 typedef sequence<Person> Employees; };
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有