c++ - 动态列出一个类的所有成员

标签 c++ reflection class member

在 C++ 中是否有可能动态地(在运行时)获取类的所有成员的列表?

最佳答案

不,不是没有在编译时先手动做一些工作。 C++没有反射。 Qt 通过其 moc 系统解决这个问题,该系统扫描您的源文件并为所有 Qt(和继承的)类生成元数据

关于c++ - 动态列出一个类的所有成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3728409/

相关文章:

c++ - 如何从 std::vector 恢复内存?

c++ - QTQuick设计: how to have a global class available from both C++ and QML?

c++ - 返回指向类的指针的函数

c++ - C++ 中灵活的类行为

c++ - cpp socket - TCP 传输(使用相同的端口发送和接收)

java - getMethod 处 new Class<?>[]{} 的用法

Scala:包含类型的变量

java - 加载一个实现另一个类的类 - Java

powershell - 为什么 PowerShell [TYPE]::new() 是小写

c++ 二维数组作为私有(private)类变量