中国开发网: 论坛: 程序员情感CBD: 贴子 88664
李颖
使用方法没什么好讲的八
实现方法嘛,编译时刻给每个Class附加一个MetaData就可以了

如果为了节省空间,那么每个Class的MetaData只保存这个Class独有的部分,从祖先类继承的部分需要到祖先类的MetaData中查找

如果为了速度,那么每个Class的MetaData都记录它的全部信息

我个人认为后一种方法比较好,因为RTTI的开销主要在速度上,MetaData只对每个类有一份,空间不成问题
DISSENT IS THE HIGHEST FORM OF PATRIOTISM !

--Thomas Jefferson

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录