在cpp学习初期大多是通过博客文章以及视频教程等途径学习,但示例总是最基础的那两种写法,今天发现了一种c++少见的友元写法,并对函数进行了一个重新理解,尝试着写出了一个实例。 class A { int a_; friend void fun(A a) { a.a_; } }; 这个函数看上去很像一个该类的成员函数,在众多学习资料中友元函数和友元类的实例并没有出现过该种情况,于是我翻阅了cppreference的friend参考页,其中给出了一个示例 class X { int a; friend void fri…