我有一个模板类,它有一个指向成员的静态指针,如下所示:
template<class T, T* T::*nextptr>
class Queue
{
T* head;
T* tail;
static T* T::*pnext;
};
我的问题是如何编写静态成员指针的初始化程序。我尝试了明显的案例:
template<class T, T* T::*nextptr> T* Queue<T, nextptr>::*pnext(nextptr);
但这没有用。任何的想法?