如何在运行时/动态地在C++中获取类的所有属性/变量

A B*_*was 5 c++

这有可能在运行时获取类的所有变量和方法吗?如果是的话怎么样?我使用Reflection在C#中做到了这一点.但现在我在使用C++.

Ben*_*ery 6

没有办法在C++中做你要求的.正如在另一个答案中所建议的那样,RTTI可以帮助您,但可能不是您需要的.

如果您更详细地描述了您想要做什么以及为什么需要反思,我们可以建议使用C++中的其他解决方案.


Pab*_*ruz 2

您可以在 C++ 中使用RTTI 。

这只是一个观点:它不像 C# 的反射 API 那么简单/直接。

另请查看这个问题。