Templated arguments
本问题已经有最佳答案,请猛点这里访问。
对于将模板参数作为参数的函数,正确的语法是什么?
1 | void myFunction (const Foo::Bar<T>& x) |
它是
1 2 | template<typename T> void myFunction (const typename Foo::Bar<T>& x) |
另外,我应该使用
1 | template<typename T> |
或
1 | template<class T> |
谢谢。
你明白了。
1 2 | template<typename T> void myFunction (const typename Foo::Bar<T>& x) |
是正确的。使用