如何在类定义之外的模板类中定义模板函数?

时间:2011-02-24 17:39:06

标签: c++ templates

假设:

template <class T>
class Foo
{
public:
    template <class U>
    void bar();
};

如何在类定义之外实现bar,同时仍然可以访问模板参数T和U?

1 个答案:

答案 0 :(得分:41)

IIRC:

template<class T> template <class U>
void Foo<T>::bar() { ...