我只需要:
使“类模板”成为类朋友的正确语法
如果你想要一个不同类型的朋友类:
template<typename,typename> friend class ClassName;
例如,给定一个类模板
template <typename> class Template;
您可以与模板的特定专业化成为朋友:
friend class Template<int>;
或所有专业:
template <typename> friend class Template;
在 C++11 中,您可以这样做:
template<typename T>
class C
{
friend T;
};