我试图通过boost::mp11::mp_for_each将从boost::mp11::mp_product构造的类型对列表传递给一个函数,该函数接受这些类型对和一个额外的函数参数。我为mp_for_each找到的文档仅限于与泛型lambda或纯函数一起使用,因此我似乎不能确定使用std::bind是否合适;如果是这样,我做错了什么会导致以下编译器错误: error: no matching__bo
(Is) > 0, "you need to provide at least one candidate"); mp_for_each<mp_list_c>(idx, std::forward<F>(f))) { mp_for_each<mp_list_c<int, Is...>"using ndim= " << NDim