Вопрос

So I know C++ has a feature called "template template parameters", where you can pass a class template as a template parameter. For example:

template <typename T>
class vector { ... };

template <template <typename> class container>  // this is a template template parameter
class foo { ...  };

...

foo<vector> f;  // pass the vector template itself as template parameter

Is there an analogous thing for function templates? I.e. is there a way to pass a function template (for example, std::make_pair) as a template parameter to a class?

Это было полезно?

Решение

No.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top