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++学习第九篇_友元函数
最新推荐文章于 2019-07-30 12:57:58 发布
本文深入探讨了C++中友元函数的概念及其使用方法。通过一个具体的类Demo的实例,详细展示了如何定义友元函数并使其能够访问类的私有成员。此文章适合初学者及需要复习C++高级特性的开发者。

720

被折叠的 条评论
为什么被折叠?



