boost::mp11::mp_min_element を使用したテスト プログラム
boost::mp11 は、コンパイル時にメタプログラミングを行うためのメタプログラミング ツールのセットを提供する C++ ライブラリです。ここで、mp_min_element は、指定されたタイプのリスト内の最小の要素を見つけるための関数テンプレートです。
以下は、boost::mp11::mp_min_element の使用法を示すテスト プログラムです。
#include <iostream>
#include <boost/mp11.hpp>
namespace mp = boost::mp11;
// 定义一个类型列表
using type_list = mp