使用boost::mp11库的mp_min_element_q函数的测试程序
Boost库是一个流行的C++库,提供了许多用于增强C++编程的功能。其中,boost::mp11是一个元编程库,提供了一套强大的工具来进行类型列表的操作和转换。其中之一是mp_min_element_q函数,用于在类型列表中查找最小元素。
下面是一个测试程序,展示了如何使用boost::mp11库的mp_min_element_q函数。
#include <iostream>
#include <boost/mp11.hpp>
// 定义一个类型列表
using type_list = boost