EOS学习笔记-3.C++的反射是什么?

2020-08-18  本文已影响0人  zhworker

C++是不支持通过类名称字符串”ClassXX”来生成对象的,我们可以使用ClassXX* object =new ClassXX; 来生成对象,
但是不能通过ClassXX* object=new "ClassXX"; 来生成对象

反射是程序可以访问、检测和修改它本身状态或行为的一种能力。
有点抽象,我的理解就是程序在运行的过程中,可以通过类名称(类名称是个字符串)创建对象,并获取类中申明的成员变量和方法

上一篇 下一篇

猜你喜欢

热点阅读