一个简单的RTTI实现
摘要:RTTI是"Runtime Type Information"的缩写,意思是:运行时类型信息.它提供了运行时确定对象类型的方法.
最近在写的一些东西,不想使用MFC之类的框架,但是却在很多地方需要根据名称确定指针的转换类型,或者利用抽象工厂生产抽象的类对象指针...
我很不喜欢不容易维护且难看的"switch case",而C++本身的RTTI功能又显得很单薄...干脆自己写一个简单的实现好了.
下面的实现参考了MFC的RTTI机制,因为它的方法本身也不复杂,而且使用上也比较简单.
阅读全文
posted @ 2011-04-08 10:00
浙公网安备 33010602011771号