相关疑难解决方法(0)

如何将反射添加到C++应用程序?

我希望能够内省一个C++类的名称,内容(即成员及其类型)等.我在这里说的是原生C++,而不是托管C++,它有反射.我意识到C++使用RTTI提供一些有限的信息.哪些额外的库(或其他技术)可以提供此信息?

c++ reflection templates sfinae

242
推荐指数
19
解决办法
19万
查看次数

从其对象获取struct字段的名称和类型

例如,我有一个类似这样的结构:

struct Test
{
    int i;
    float f;
    char ch[10];
};
Run Code Online (Sandbox Code Playgroud)

我有这个结构的对象,如:

Test obj;
Run Code Online (Sandbox Code Playgroud)

现在,我想以编程方式获取字段名称和类型obj.可能吗?

这是C++ BTW.

c++ struct

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

c++ ×2

reflection ×1

sfinae ×1

struct ×1

templates ×1