1. 首页
  2. 存储
  3. IBM
  4. C++ 反射机制详解及实例代码

C++ 反射机制详解及实例代码

上传者: 2020-09-01 02:36:04上传 PDF文件 73.9KB 热度 25次

换句话说,Java程序可以加载一个运行时才得知名称的class,获悉其完整构造,并生成其对象实体、或对其fields设值、或唤起其methods。然而C++是不支持反射机制,虽然C++有RTTI。类似于以上的语法,虽然C++没有自带的语法可以实现,但是我们可以自己通过其他方法来实现。(由于本人能力有限,所以该篇博客只是讲解如何简单的实现这个反射机制,而对C++中拥有这个反射机制是否有必要不做任何讨论。十分不利于维护。也就基本上实现了我们C++反射机制的基本功能。

用户评论