运行结果:
987 xyz
987 xyz
在就是友元函数的位置:可以在类外或者类内
声明方式:friend+普通函数声明
实现方式:像普通函数那样直接调用
还有一点的是:其实一些操作符的重载实现也是要在类外实现的,那么通常这样的话,声明为类的友元是必须滴。(这就像我学的那个坐标类,直接用操作符重载,声明友元函数)
最后一个知识点:
友元函数和类的成员函数的区别:
1.成员函数有this指针,而友元函数没有this指针。
2.友元函数是不能被继承的,就像父亲的朋友未必是儿子的朋友。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对ASPKU的支持。
注:相关教程知识阅读请移步到C++教程频道。










