首页 > 代码库 > 运算符重载
运算符重载
1.运算符的重载是对已有的运算符再去定义新的操作功能
2.大多数运算符都能重载,只有以下五种不能重载
. .* :: ?: sizeof
3.运算符重载后保持以下特性不变
1)操作数个数不变
2)优先级不变
3)结合性不变
4)语义不变
4.重载运算符的选择
运算符的操作个数、类型、顺序不同
5.注意点
1)运算符重载通过函数定义来实现,在定义运算符重载函数时不能设置函数的默认值
2)重载运算符的定义方法通常采用成员函数或友元函数,采用普通函数可以,但是不能访问类中的某些成员
3)用于类对象的运算符一般都要重载,除 = 、 &
6.运算符重载
运算符重载
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。