运算符重载,何时用友元,何时用成员函数
来源:互联网 发布:淘宝pc与手机尺寸 编辑:程序博客网 时间:2024/05/16 08:06
1.能用成员函数,尽量使用成员函数。因为,友元函数,可以访问类内的所有数据,破坏了类的封装。
2.当所重载的运算符的函数的参数中,含有该类不能访问的数据时,用友元函数。因为,友元函数时全局函数,它不在某一类中,可以访问类之外的数据。
0 0
- 运算符重载,何时用友元,何时用成员函数
- 用成员函数还是用友元函数重载双目运算符?
- 流运算符为什么不能重载为成员函数,只能用友元函数重载
- 流运算符为什么不能重载为成员函数,只能用友元函数重载
- 用友元函数重载运算符
- 重载输出运算符,不用友元函数
- 用友元函数实现复数类的运算符重载
- 运算符重载,什么时候用友元?
- 十七、运算符重载(一) 成员函数重载、友元函数重载、运算符重载规则
- 关于运算符重载 成员函数运算符重载 友元函数运算符重载
- C++运算符重载 成员函数与友元函数
- 运算符重载 成员函数及友元函数
- 重载运算符之友元函数和成员函数
- 部分运算符只能用友元函数(全局函数)重载 以及链式法则
- C++ 友元函数和非成员运算符重载
- 8-1—— 用友元函数进行复数类运算符的重载 任务二
- 复数类中运算符的重载(用友元函数)
- 2014-项目一--用友元函数实在复数的运算符重载
- ZOJ
- 图像特征提取系列之PCA
- 全排列问题,不等式数列
- addView
- [mysql] C++操作mysql方法总结
- 运算符重载,何时用友元,何时用成员函数
- 百度实习2017 编程题 Java
- 数据分析
- 【算法习题】棋盘上的距离
- Ramsis human-solutions
- 洛谷 1855——榨取kkksc03
- JVM读书笔记(一):Java内存区域与内存溢出异常
- wechall php系列之PHP 0817
- 汇编学习笔记