标签: c++ class templates nested-class
我在这个类中有一个结构
template <class T> class a { struct b { int var; b *foo(const T&); }; int var; };
我希望在foo之外定义struct b。
foo
struct b
我该怎么做?
答案 0 :(得分:5)
template <class T> typename a<T>::b* a<T>::b::foo(const T&) { //code }