博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年11月8日

摘要: http://blog.csdn.net/yah99_wolf/archive/2009/03/31/4039493.aspx如果你问一个IT人士“C++如何实现类似Java的反射?”,结果会怎样呢?~!@#¥%……&*,估计大部分人都会要稍微思考了一下,或者直接说“C++根本就不支持反射的呀!”。是的,C++语言本身是不支持反射的,但实际应用中总是会有将对象序列化的需求,总不可能C++不支持,我们就不用C++了,既然发明C++的大师们没有考虑这个,那我们只有自己动手了,毛主席说过“自己动手,丰衣足食”!天生限制C++语言本身不支持反射机制,但C++对象总是要序列化的,序列化就是存储到磁盘上, 阅读全文

posted @ 2010-11-08 19:42 ccmfc 阅读(1581) 评论(0) 推荐(0)

摘要: #include "iostream"using namespace std;class IUser{public:virtual void fun() = 0;};class SqlUser : public IUser{public:void fun(){cout"Sql USER"endl;}};class AcessUser : public IUser{public:void fun(){cout"access USER"endl;}};class IDepartment{public:virtual void fun() = 0;}; class sqlDepart 阅读全文

posted @ 2010-11-08 19:41 ccmfc 阅读(614) 评论(0) 推荐(0)