问题现象:
在DELPHI中使用户in [] 时参数大于255后,报错,错误如下:
Constant expression violates subrange bounds
E1012常量表达式超出子界
问题原因:
in [] 支持255大小,因为他是一个Byte类型。
解决方法:
1.可以用Case代替。
2.可以用有序的枚举类型做为参数。
2023-12-30 09:40:34
问题现象:
在DELPHI中使用户in [] 时参数大于255后,报错,错误如下:
Constant expression violates subrange bounds
E1012常量表达式超出子界
问题原因:
in [] 支持255大小,因为他是一个Byte类型。
解决方法:
1.可以用Case代替。
2.可以用有序的枚举类型做为参数。
下一篇:C++类继承内存布局(三)