1. 首页
  2. 编程语言
  3. C++ 
  4. VC模拟C反射中的动态创建功能

VC模拟C反射中的动态创建功能

上传者: 2019-03-04 11:17:28上传 RAR文件 19.3KB 热度 32次
使用C++模拟C#中的“反射”的动态创建功能,实现对象的动态加载.在自定义类中使用DECLARE_REFLECTION声明反射;使用IMPLEMENT_REFLECTION实现反射。 程序运行过程可以使用Assembly::CreateInstance动态创建对象(可以取代工厂模式),使用Assembly::First以及Assembly::Next实现对类集合的遍历。 程序在Visual C++ 6.0下测试通过。
用户评论
码姐姐匿名网友 2019-03-04 11:17:28

很好,很实用的技术

码姐姐匿名网友 2019-03-04 11:17:28

可以编译运行,例子非常好!属于输入类名字符串生成对象的极好例子!

码姐姐匿名网友 2019-03-04 11:17:28

很有意思的技术,很不错

码姐姐匿名网友 2019-03-04 11:17:28

不错,正需要此部分的内容,多谢

码姐姐匿名网友 2019-03-04 11:17:28

很有创意,学习其中的思路