为什么不能在局部类中定义友元函数,而全局类就可以?
2015年9月19日 - friend void f() {}//这里就没问题 //}; int main() { struct X { friend void f() {}//error C2689: “f”: 不能在局部类中定义友元函数 }; ...
怎样在模板类中声明友元函数,然后在类外定义?_百度知道
[专业]答案:程序如下: template <class T> ostream & operator << (ostream &os, const MyList <T> & l) { ListNode<T> * current = MyList <T>...更多关于为什么不能在局部类中定义友元函数,而全局类就可以?的问题>>