文章分类 -  Language

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

posted @ 2011-04-08 10:00 木头云 阅读(361) 评论(0) 推荐(0)

支持引用计数的智能指针类模板
摘要:智能指针是很多人喜欢思考的一种内存管理方案...虽然这种方案本身存在一些硬伤,但是在很多需要自动化处理,且使用方式相对较简单的场合里应用还是比较多的. 阅读全文

posted @ 2011-04-08 09:34 木头云 阅读(389) 评论(0) 推荐(0)

导航