JavaShuo
栏目
标签
C++运算符重载规则
时间 2019-12-12
标签
c++
运算符
重载
规则
栏目
C&C++
繁體版
原文
原文链接
运算符重载时要遵循如下规则:
函数
( 1 ) 除了类属关系运算符 " . " 、成员指针运算符 " .* " 、做用域运算符 " :: " 、sizeof运算符和三目运算符 " ?: " 之外,C ++ 中的全部运算符均可以重载。
( 2 ) 重载运算符限制在C ++ 语言中已有的运算符范围内的容许重载的运算符之中,不能建立新的运算符。
( 3 ) 运算符重载实质上是函数重载,所以编译程序对运算符重载的选择,遵循函数重载的选择原则。
( 4 ) 重载以后的运算符不能改变运算符的优先级和结合性,也不能改变运算符操做数的个数及语法结构。
( 5 ) 运算符重载不能改变该运算符用于内部类型对象的含义。它只能和用户自定义类型的对象一块儿使用,或者用于用户自定义类型的对象和内部类型的对象混合使用时。
( 6 ) 运算符重载是针对新类型数据的实际须要对原有运算符进行的适当的改造,重载的功能应当与原有功能相相似,避免没有目的地使用重载运算符
相关文章
1.
运算符重载规则
2.
C++运算符重载的规则
3.
C++重载运算符的规则
4.
C++运算符重载规则详解
5.
C++重载运算符的规则详解
6.
C++中重载运算符
7.
C++运算符重载
8.
c++运算符重载
9.
C++:运算符重载
10.
c++ 运算符重载
更多相关文章...
•
C# 运算符重载
-
C#教程
•
C# 运算符
-
C#教程
•
C# 中 foreach 遍历的用法
•
算法总结-广度优先算法
相关标签/搜索
JavaScript运算符
运算符
四则运算
运算法则
规则
重则
运载
重载
... 扩展运算符
运算
C&C++
C#教程
PHP 7 新特性
NoSQL教程
C#
计算
算法
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
css 让chrome支持小于12px的文字
2.
集合的一点小总结
3.
ejb
4.
Selenium WebDriver API
5.
人工智能基础,我的看法
6.
Non-local Neural及Self-attention
7.
Hbuilder 打开iOS真机调试操作
8.
improved open set domain adaptation with backpropagation 学习笔记
9.
Chrome插件 GitHub-Chart Commits3D直方图视图
10.
CISCO ASAv 9.15 - 体验思科上一代防火墙
本站公众号
欢迎关注本站公众号,获取更多信息
相关文章
1.
运算符重载规则
2.
C++运算符重载的规则
3.
C++重载运算符的规则
4.
C++运算符重载规则详解
5.
C++重载运算符的规则详解
6.
C++中重载运算符
7.
C++运算符重载
8.
c++运算符重载
9.
C++:运算符重载
10.
c++ 运算符重载
>>更多相关文章<<