1 #include <iostream>
2 #include <cstring>
3
4 using namespace std;
5
6 class Demo{
7 // 在类中的任意位子给函数加上friend修饰符,则这个函数就是这个类的友元函数,
8 // 就可以直接访问这个类的私有变量。
9 friend void print(Demo &demo);
10 public:
11 Demo(int age, string name):age(age),name(name){
12
13 }
14 private:
15 int age;
16 string name;
17 };
18
19 void print(Demo &demo){
20 cout<<demo.age<<"---"<<demo.name<<endl;
21 }
22
23 int main(){
24 Demo demo(10, "yaohui");
25 print(demo);
26 return 0;
27 }
C++学习第九篇_友元函数
最新推荐文章于 2022-09-20 01:36:15 发布