有没有办法在c ++中查看结构的所有成员元素?

时间:2017-01-21 10:33:55

标签: c++ struct

我是C ++的新手。谷歌没有帮忙。 有没有办法显示非用户定义结构的所有成员元素?我理解我总是可以返回到struct的文档,但如果有一个函数可以传递任何结构并获得在控制台中查看的该结构中的所有元素的列表,那将会很好。 例如,如何在以下代码中知道对象myTm中的元素tm(tm是结构)中的元素:

#include <ctime>
#include <iostream>

int main()
{
tm myTm;  //tm is a struct that is included by <ctime>
return 0;
}

2 个答案:

答案 0 :(得分:0)

如果你使用的是Windows,你可以使用Visual Studio IDE,它很好,免费,它可以帮助你获得所有这些。你只需要点击Right和{{1}那个结构。

答案 1 :(得分:0)

通常在IDE中有这样的功能。右键单击#include,可能会有一个选项来查看声明。据我所知,没有解决问题的C ++函数