c++学习笔记--下标重载函数
来源:互联网 发布:连锁店用什么软件 编辑:程序博客网 时间:2024/05/18 18:46
前言:函数返回值用引用的俩个情况
1.如果在函数返回值中会涉及到放回到一个对象,那么建议用引用,因为这样可以提高返回效率
2.如果这个返回值需要作为左值(也即等号左边的值,通常是个变量),那么函数返回值必须是引用
double Complex:: operator[](int index){if(index == 0)return real;if(index == 1)return imag;}int main(){Complex c(0,0)c[0] = 1;c[1] = 2;return 0;}
但是注意 这里会报错 说不能作为左值 原因就是需要作为返回引用而不是一个临时值
应该改为:
double& Complex:: operator[](int index)
0 0
- c++学习笔记--下标重载函数
- 【C++】【学习笔记】【006】函数的重载
- C++primer学习笔记-----6.4函数重载
- (C/C++学习笔记)函数模板遇上函数重载
- 【C++】重载二维数组下标 [ ][ ]
- 【C++】重载二维数组下标 [ ][ ]
- 【C++】学习笔记四十二——函数重载
- C++学习笔记->函数重载
- C++学习笔记 函数重载
- C++学习笔记--函数重载
- 学习笔记:C++ 函数重载
- 面向对象的程序设计学习笔记-10-[]下标运算符的重载-part1
- C++学习笔记41——重载操作符之下标操作符
- C++ Template学习笔记之函数模板(7)——重载函数模板
- C++ Template学习笔记之函数模板(7)——重载函数模板
- 【从C到C++学习笔记】内联成员函数/成员函数重载及缺省参数
- 【菜鸟C++学习笔记】25.函数重载
- C++学习笔记_6:函数的重载
- 希尔排序
- SpringMVC-接收请求参数和页面传参
- 02:最大子矩阵
- 水平进度条
- Remove Nth Node From End of List
- c++学习笔记--下标重载函数
- Android PopupWindow使用方法小结
- 全面的MIME类型对照表
- 学员心声(四)
- Java类加载机制
- c++ primer 12.1.2练习
- android进行异步更新UI的四种方式
- JavaScript删除数组中指定元素
- Permutation Counting HDU3664 UVALive