次のように、メンバへの静的ポインタを持つテンプレート クラスがあります。
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);
しかし、それはうまくいきませんでした。何か案が?