delphi 数组 Const 子类,该怎么处理
delphi 数组 Const 子类typeTMyBaseClass classendTMyClass1 class(TMyBaseClass)endTMyClass2 cl
delphi 数组 Const 子类
type
TMyBaseClass = class
end;
TMyClass1 = class(TMyBaseClass)
end;
TMyClass2 = class(TMyBaseClass)
end;
const
MyClassList : array [0..1] of TMyBaseClass = (
TMyClass1,
TMyClass2); // 这样是错误的
const
MyClassList : array [0..1] of TClass = (
TMyClass1,
TMyClass2); // 这样才可以
我只是想利用一下基类。为什么不可以?
[解决办法]
type
TMyClass = class of TMyBaseClass
const
MyClassList : array [0..1] of TMyClass = (
TMyClass1,
TMyClass2);
[解决办法]
似乎还没用过类的常量数组,不明白 数组里的是类 而不是类的实例
Mark 下 有待研究
[解决办法]
[解决办法]呵呵~ 跟了一下 TCLASS, TClass = class of TObject;
[解决办法]这篇文章跟常量 (Const) 有什么关系??
本人正学习,因为本人也有这样的疑问。。
[解决办法]每次数组 (Array) 设定时,常量(Const)都会随伴吗??
为什么,这篇文章的数组要用常量呢?
[解决办法]array [] of 数据类型
数据类型好像只能是系统默认的
[解决办法]通常都是放到TList里面进行管理
[解决办法]实际运用的话,我们一般都自己封装TObjectList来管理实际运用到的对象。
[解决办法][解决办法]LS亦是正解···
[解决办法]楼主显然是没搞清楚类和元类的区别
[解决办法]定義數據類型
Delphi(Pascal) codeTMyBaseClassClass = class of TMyBaseClass;constMyClassList:array [0..1] of TMyBaseClassClass;
[解决办法]
喔喔。。
吸收~吸收~
谢谢你。。
[解决办法]
[解决办法]
呵呵,知识是无价的,我们一直在学习,一直在温故而知新。
[解决办法]
[解决办法]
------解决方案--------------------
[解决办法]
[解决办法]
这个数组,让我分析到头都大了。。
还是不明白 >.<;;
[解决办法]
守财奴,鄙视之
强烈鄙视之
随便看能否蹭分