重载操作符
来源:互联网 发布:联赢激光怎么样 知乎 编辑:程序博客网 时间:2024/06/08 02:43
20150728 星期二 上海 晴 高温
日志只是随笔摘要,供自己后续整理查看。
重载操作符
1. 重载操作符是特殊的函数,operator后加要重载的操作符,和其他函数一样,重载操作符函数也有参数和返回值。格式如下:
Data operator+(const data1&, const data2&)
2. 不可以重载的操作符:
:: .* . ?:
3. 可以重载的操作符:
除了常见的加减乘除等于, 还有
new new[] delete delete[]
4. 重载操作符必须具有至少一个类类型的操作符。强制重载操作符不能用户内置数据类型对象的操作符的定义。
5. 重载操作符的优先级、结合性和操作数目不变。
6. 类成员的重载函数, 其形参看起来比操作数目少1,成员函数的操作符有一个隐参this指针。
0 0
- c++重载操作符
- C++ 操作符重载
- 操作符重载浅析
- 操作符重载
- 10.8 操作符重载
- 操作符重载
- 操作符重载手册
- C#操作符重载
- 操作符重载手册
- 操作符重载手册
- 六操作符重载
- 操作符的重载
- C#操作符重载
- 多态,操作符重载
- 操作符重载集锦
- 重载操作符
- 操作符重载
- 操作符重载手册
- HDU 2601 An easy problem(暴力枚举/质因子分解)
- Gym 100513I - Sale in GameStore
- 把握linux内核设计思想(五):下半部机制之工作队列及几种机制的选择
- ListView
- 妈妈再也不担需要编译的python包了
- 重载操作符
- web前端学习记录(一)
- iOS开发之软键盘使用小技巧
- Speedup,Scaleup,Sizeup
- Gym 100513M - Variable Shadowing
- Java多线程实现生产者消费者模式
- struts.xml的结构
- HDU 3501 Calculation 2(欧拉函数)
- 杭电1873 看病要排队