如何在函数声明中模板化容器类型?

时间:2010-05-21 17:55:08

标签: c++ templates

我想编写一个接受任何容纳字符串的容器的函数。像这样:

template <typename Container> void foo(Container<string>& stuff);

但这不是正确的语法。什么是正确的语法?

1 个答案:

答案 0 :(得分:4)

您需要template template parameter

template < template <typename> class Container> void foo (Container<string>& stuff);