友元函数,把函数的声明放在类的里面同时在前面加上friend关键字,友元函数虽然不是类的成员函数,但是可以访问类的私有数据
using namespace std;
class Person {
// write your code here......
friend void showAge(Person &);
public:
Person(int age) {
this->age = age;
}
private:
int age;
};
void showAge(Person& p) {
cout << p.age << endl;
}
int main() {
Person p(10);
showAge(p);
return 0;
}