P
Pipi.
Unregistered / Unconfirmed
GUEST, unregistred user!
> (TEdit *)Sender->... 你当然也可以用 dynamic_cast 关键字,但在编译器内部这和前面一种方式没有两样。
此说也不妥,因为不一样。
>of Object 语法,说明它们携带有 RTTI 信息
也不妥,of Object只是相当于c++里面 ClassName::func(...) 的类成员函数指针,
表示函数隐藏了第一个参数,就是对象的指针,和rtti无关。
因为原来c++中这种必须指定类的名字,如果使用的时候与定义的类不同,
需要加强制类型指定,比较麻烦,所以加了 __closure 关键字来简化
至于说bcb实现vcl搞的复杂了,不过我相信很多人还是不觉得复杂的,否则bcb也卖不出去了
此说也不妥,因为不一样。
>of Object 语法,说明它们携带有 RTTI 信息
也不妥,of Object只是相当于c++里面 ClassName::func(...) 的类成员函数指针,
表示函数隐藏了第一个参数,就是对象的指针,和rtti无关。
因为原来c++中这种必须指定类的名字,如果使用的时候与定义的类不同,
需要加强制类型指定,比较麻烦,所以加了 __closure 关键字来简化
至于说bcb实现vcl搞的复杂了,不过我相信很多人还是不觉得复杂的,否则bcb也卖不出去了