⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 7.cpp

📁 一系列的c++例子 一步一步由浅入深 有 聊天室
💻 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 + -