一、全局函数 与 成员函数 相互转化
1、成员函数转为全局函数 - 多了一个参数
C++ 编译器 , 在编译阶段会将 C++ 类的 成员函数 转为 全局函数 , 转换时 , 会 增加一个参数到参数列表开始为止...就是 左操作数 , 在成员函数中 , 通过 this 指针访问对象本身的成员 ;
在全局函数中 , 实现两个 Student 类相加 , 接收两个 Student 引用类型的参数 , 引用相当于一级指针..., 就是返回自身对象变量
// this 是指针 , *this 是指针指向的 自身对象
return *this;
}
返回 引用 , 就是返回自身对象 ;
this 是指针 , *this...是指针指向的 自身对象 实际数据 ,
返回引用 , 就是返回 自身对象实际数据 *this ;
四、完整代码示例
----
代码示例 :
#include "iostream"
using namespace..., 就是返回自身对象变量
// this 是指针 , *this 是指针指向的 自身对象
return *this;
}
// 成员函数 转为 全局函数 , 多了一个参数 Student