2013-04-06 57 views
0

我有这样的事情如何模板类初始化静态字段类型的内部类

template <class T> 
class Outer { 
    public: class Inner; 

    static Inner* x; 

    //... 

    class Inner { 
     //... 
    }; 
}; 

// Not working 
template <class T> 
Outer<T>::Inner* Outer<T>::x = NULL; 

错误我收到说::16: error: expected constructor, destructor, or type conversion before ‘*’ token

+0

'typename'也许? – Arun 2013-04-06 01:49:43

回答