Boost库中的hana模块提供了一些元编程工具,其中之一是boost::hana::members
。这个工具可以用来获取一个结构体或类的所有成员变量,并以序列的形式存储它们。让我们来看看一个使用boost::hana::members
的示例程序。
#include <iostream>
#include <boost/hana/members.hpp>
#include <boost/hana/for_each.hpp><
Boost库中的hana模块提供了一些元编程工具,其中之一是boost::hana::members
。这个工具可以用来获取一个结构体或类的所有成员变量,并以序列的形式存储它们。让我们来看看一个使用boost::hana::members
的示例程序。
#include <iostream>
#include <boost/hana/members.hpp>
#include <boost/hana/for_each.hpp><