-
需求:
- 根据类名字符串创建该类的实例;
- 根据类的属性字符串来设置属性;
- 思路:
- 根据类名字符串可以创建该类的实例,那么该类一定有创建自己的回调函数;
- 那么就可以使用一个Map来记录类名到回调函数的对应关系,类似这种map<string, class_create_function_address>, key为类名字符串,value为回调函数的地址
- 根据类的属性字符串来设置属性,那么该类中也有一个Map,记录属性名到设置属性函数的对应关系,类似这种map<string, property_set_function>,key为属性字符串,value为属性设置的函数
C++ 反射机制的实现Demo
最新推荐文章于 2021-11-21 10:41:33 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)