好吧,所以我认为这是一个纯粹的 C++ 语法问题。
我有一个用 ptr-to-member 作为其模板参数之一定义的类:
template <class T, T *T::*hook> class My_list {
我有另一个简单的类,它是这个类的友元。通常,我会写:
class My_friend_class {
template <class, class> friend class My_list;
};
...但是,因为第二个模板参数不是那么自由...我该如何表达友元?
谢谢!
最佳答案
也许更好的问题是“为什么?”而不是“如何?”
您到底想达到什么目的?当您的 C++ 代码变得复杂和丑陋时,这通常是一个警告,表明您正在错误地处理问题。
关于c++ - Ptr-to-member 模板参数的 Friend 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6867191/