Ptr-to-member模板参数的朋友语法

时间:2011-07-28 23:58:56

标签: c++ templates friend pointer-to-member

好的,所以我相信这是一个纯粹的c ++蹩脚的语法问题。

我有一个用ptr-to-member定义的类作为其模板参数之一:

template <class T, T *T::*hook> class My_list {

我有另一个简单的类,是这个类的朋友。通常,我会写:

class My_friend_class {
    template <class, class> friend class My_list;
};

...但是,因为第二个模板参数不是那么自由......我该怎么说友谊?

谢谢!

1 个答案:

答案 0 :(得分:0)

也许更好的问题是“为什么?”而不是“如何?”

你想要实现什么目标?当您的C ++代码变得复杂和丑陋时,通常会警告您正在错误地处理问题。