一、友元函数简介
在 C++ 语言中 , " 友元函数 " 是 与 类 相关联的函数 ,
" 友元函数 " 不是类的成员函数 , 但是可以访问类的 private 私有成员 和 protected 保护成员...;
二、友元函数声明
1、友元函数语法
" 友元函数 " 需要在 类 中进行声明 , 使用 friend 关键字修饰函数 , 语法如下 :
class ClassName {
// 成员变量和成员函数...友元函数 的 函数名 ;
arguments : 是 友元函数 的 参数列表 ;
2、友元函数声明不受访问控制限制
" 友元函数 " 的 声明 , 不受类的访问控制限制 , 可以在任何地方定义 , 如...: 在 private: , protected: , public: , 下声明 友元函数 , 并不影响到 友元函数 的使用 ;
只要 声明了 " 友元函数 " , 不管在什么位置声明 , 都可以正常通过该友元函数...;
private:
// 声明友元函数
friend void changeAge(Student* s, int age);
4、友元函数示例
在 类中声明 如下友元函数 :
private