3
Я хочу написать функцию, которая принимает любые контейнеры, содержащие строки. Что-то вроде этого:Как templatize тип контейнера в объявлении функции?
template <typename Container> void foo(Container<string>& stuff);
Но это неправильный синтаксис. Какой правильный синтаксис?
'шаблона класса Container'. –
kennytm
Да, второе typename должно быть классом вместо этого, и оно работает. Благодаря! – Kyle
Последнее предложение этой связанной страницы неверно. См. [Мой вопрос] (http://stackoverflow.com/questions/1469743/standard-library-containers-with-additional-optional-template-parameters) –