log4j2自定义地址:关于pascal学习中的疑问 关于相容变量

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/02 20:08:34
比如
type
typeone(red,yellow,blue,white.black);
typetwo(red,blue,white);
var
e:typeone;
f:typetwo
e和f不是相容变量吗
但不是说枚举元素不能被双重定义吗

书上应该是这么写的
但可能你的编译器为了编译更有实用性的代码
支持这种定义
你可以用FreePascal等比较标准的编译器试试
那样写是编译不过去的

不过我觉得枚举类型实在是一种无聊的设计
好像没什么实用价值
(还不如const一些integer类型的值方便)

看你的那些语法好像不是枚举类型
可能是集合类型