好的,所以我相信这是一个纯粹的c ++蹩脚的语法问题。
我有一个用ptr-to-member定义的类作为其模板参数之一:
template <class T, T *T::*hook> class My_list {
我有另一个简单的类,是这个类的朋友。通常,我会写:
class My_friend_class {
template <class, class> friend class My_list;
};
...但是,因为第二个模板参数不是那么自由......我该怎么说友谊?
谢谢!
答案 0 :(得分:0)
也许更好的问题是“为什么?”而不是“如何?”
你想要实现什么目标?当您的C ++代码变得复杂和丑陋时,通常会警告您正在错误地处理问题。