さて、これは純粋な C++ の厄介な構文の質問だと思います。
テンプレート パラメーターの 1 つとして、ptr-to-member を使用して定義されたクラスがあります。
template <class T, T *T::*hook> class My_list {
このクラスの友達である別の単純なクラスがあります。通常、私は次のように書きます。
class My_friend_class {
template <class, class> friend class My_list;
};
...しかし、2 番目のテンプレート パラメータはそれほど自由ではないため、友情をどのように表現すればよいでしょうか?
ありがとう!