`
ah_fu
  • 浏览: 223453 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

小记:函数模版作为类的友元函数的声明方法

 
阅读更多
    假设有一个函数模版:
template <typename Type>
Type Max(Type& a, Type& b)
{
    return a>b?a:b;
}

    现在要把这个函数模版作为一个类的友元:
class MyClass
{
    template <typename Type> friend Type Max(Type& a, Type& b);
};

    注意:friend 关键字应该写在template和函数声明之间。
 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics