【发布时间】:2010-10-16 02:32:47
【问题描述】:
我有一个模板类,它有一个指向成员的静态指针,如下所示:
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);
但这没有用。有什么想法吗?
【问题讨论】:
标签: c++ templates static initialization