使用boost::hana库的make_pair函数
在C++中,经常需要将两个对象捆绑在一起,这就是std::pair数据结构的用处。Boost.Hana是一个元编程库,提供了类似于std::tuple的数据类型和对元组的操作,同时也提供了make_pair函数。
使用boost::hana::make_pair函数可以创建一个pair对象,该函数接受两个参数,并将它们打包在一个pair中返回。
下面是一个演示boost::hana::make_pair的示例程序:
#include <boost/hana.hpp>
#include <iostream>
int