博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
运算符重载
阅读量:4600 次
发布时间:2019-06-09

本文共 330 字,大约阅读时间需要 1 分钟。

1.运算符的重载是对已有的运算符再去定义新的操作功能

2.大多数运算符都能重载,只有以下五种不能重载

  .     .*    ::    ?:    sizeof

3.运算符重载后保持以下特性不变

  1)操作数个数不变

  2)优先级不变

  3)结合性不变

  4)语义不变

4.重载运算符的选择

  运算符的操作个数、类型、顺序不同

5.注意点

  1)运算符重载通过函数定义来实现,在定义运算符重载函数时不能设置函数的默认值

  2)重载运算符的定义方法通常采用成员函数或友元函数,采用普通函数可以,但是不能访问类中的某些成员

  3)用于类对象的运算符一般都要重载,除  =  、  &  

6.运算符重载

 

转载于:https://www.cnblogs.com/syyy/p/6155937.html

你可能感兴趣的文章
datetime处理日期和时间
查看>>
IOS AFNetWorking 设置超时时间
查看>>
iOS 使用markdown 实现编辑和预览文本
查看>>
X86系列CPU 注记(二)
查看>>
一个简单的消息处理框架
查看>>
RTSP会话基本流程
查看>>
C++——OOP面向对象理解
查看>>
[系统]archlinux的glibc又调皮了……
查看>>
使用 Vue.js 和 Chart.js 制作绚丽多彩的图表
查看>>
内置函数
查看>>
mysql 5.6二进制安装
查看>>
c#调用c++ dll(二)
查看>>
XXS level10
查看>>
20175301 实验五《网络编程与安全》实验报告
查看>>
window下的run命令行解释 - 转
查看>>
android 数据存储方式
查看>>
第一次作业
查看>>
SQL中的escape的用法
查看>>
C#之结束指定进程!...
查看>>
CV特征提取:
查看>>