本文主要是介绍C++可以被重载的操作符Overloadable operators,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
C++允许绝大多数操作符被重载,也就是重新定义操作符实现的功能,这样它们的行为可以被设计出来以适应所有的数据类型,包括类。
以下是C++可以被重载的操作符(Overloadable operators):
//四则运算符
+ - * / %
+= -= *= /= %=
//比较运算符
> >= == !=
//赋值运算符
=
//位操作符
& ^ ! |
>> >>=
//增减符
++ --
//逻辑运算符
~ &= ^= |= && ||
//偏移运算符
[]
//优先级运算符
()
//逗号运算符
,
//指针运算符
->* ->
//内存处置符
new delete new[] delete[]
(全文完)
这篇关于C++可以被重载的操作符Overloadable operators的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!