📄 7.cpp
字号:
//例1.7 友元函数的定义和使用方法。
#include "iostream.h"
class X1
{ private:
int x;
public:
X1(int i) { x=i; }
int getx();
friend void sum(X1 &a, X1 &b); //声明友元函数
};
int X1::getx(){ return x;}
void sum(X1 &a,X1 &b) //定义函数
{cout<<"用友元函数求各和:"<<a.x+b.x<<endl; }
//可以访问类的私有成员}
void sum1(X1 &a,X1 &b) //定义普通函数
{cout<< "用普通函数调用类公共接口函数求和:"<<a.getx()+b.getx()<<endl; }
void main()
{ X1 m(1);
X1 n(2);
sum(m,n);
sum1(m,n);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -