新 新手 Unregistered / Unconfirmed GUEST, unregistred user! 2000-02-23 #1 各位老鸟,在类后加括号表示what, 比如:Twincontrol(...).???,请给 出详细说明,感激不尽。
G garycao Unregistered / Unconfirmed GUEST, unregistred user! 2000-02-23 #3 Twincontrol(aaa) 等于 aaa as Twincontrol 意思是把aaa按Twincontrol类来处理
S SuperMMX Unregistered / Unconfirmed GUEST, unregistred user! 2000-02-23 #4 说的够清楚了,我再加一点, aaa可能是TWincontrol的父类,而在实际赋值中可能给它 赋了个TWincontrol, 你又想把它作为TWinControl来操作, 就会用这个了。
阿 阿蒙 Unregistered / Unconfirmed GUEST, unregistred user! 2000-02-23 #6 可以进行类型转换。把几种不同的类转换成 twincontrl 类型
P Pipi. Unregistered / Unconfirmed GUEST, unregistred user! 2000-02-23 #7 注意了: Twincontrol(aaa) 不等于 aaa as Twincontrol Twincontrol(aaa)是强制转换,即将指针aaa直接当Twincontrol看,没有加任何代码。如果aaa不是Twincontrol或者他的子类的对象,一般都会出现内存访问冲突 as是动态转换的,有加入附加的代码,进行类型检查,如果不能转换会有发出异常
注意了: Twincontrol(aaa) 不等于 aaa as Twincontrol Twincontrol(aaa)是强制转换,即将指针aaa直接当Twincontrol看,没有加任何代码。如果aaa不是Twincontrol或者他的子类的对象,一般都会出现内存访问冲突 as是动态转换的,有加入附加的代码,进行类型检查,如果不能转换会有发出异常