C++如何现实反射?

发布于 2021-11-15 00:11:48 字数 40 浏览 755 评论 7

需要 使用c++实现反射   有谁有好的建议?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

初见你 2021-11-15 06:00:31

把要反射的东西放在一个map里面注册一下就可以了啊。

而且对原来的程序也不用改造。

樱花落人离去 2021-11-15 06:00:31

有一个libreflection的库,你可以看看,c++自身不支持,所以用起来估计也只能这样了

http://www.codeproject.com/KB/library/libreflection.aspx

平生欢 2021-11-15 05:57:23

MFC深入浅出的第一部分 的技术仿真中有

水水月牙 2021-11-15 05:50:27

     一些语言是内在帮你建好了,它们实现反射的时候也是很辛苦.  C++标准不支持反射, 你要想有这样的功能,就得自己给每个类以及全局的东西 附加一堆函数,一堆宏,一堆定义,遵守一堆规则,  折腾起来可麻烦了.何必呢? 何苦呢? 有多大的好处呢? 写程序没必要太动态了,自己得瑟下而已,没太大多实际意义. 不如专心把应用搞好. 个人理解. 说得不好,抱歉.

沦落红尘 2021-11-15 05:42:11

反射?C++么这个功能啊,反射是RTV的功能,C++只有RT,么RTV。你要反射这能自己实现一套机制。

不过话说回来,你要反射干嘛。

背叛残局 2021-11-15 05:04:09

引用来自#3楼“钟小华”的帖子

C++没搞过这玩意,Java倒是经常搞

顾忌 2021-11-15 03:14:23

太难了,你要为每个成员变量和函数都定义一堆的宏。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文