У меня есть шаблонный класс, который имеет статический указатель на член, например:
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);
Но это не сработало. Есть идеи?