Смотрю на boost::MPI. Ничего не понимаю. Вот они дают пример
template <class F, class X>
struct twice
{
typedef typename F::template apply<X>::type once; // f(x)
typedef typename F::template apply<once>::type type; // f(f(x))
};
Смотрю на boost::MPI. Ничего не понимаю. Вот они дают пример
template <class F, class X>
struct twice
{
typedef typename F::template apply<X>::type once; // f(x)
typedef typename F::template apply<once>::type type; // f(f(x))
};