【发布时间】:2013-02-01 15:07:57
【问题描述】:
我只需要:
使“类模板”成为类朋友的正确语法
【问题讨论】:
-
你试过谷歌搜索吗?
标签: c++ syntax class-template
我只需要:
使“类模板”成为类朋友的正确语法
【问题讨论】:
标签: c++ syntax class-template
如果你想要一个不同类型的朋友类:
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;
};
【讨论】:
T) 成为朋友。