当前位置:
首页 >
C++基本操作符重载
发布时间:2025/4/5
39
豆豆
生活随笔
收集整理的这篇文章主要介绍了
C++基本操作符重载
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
操作符重载指的是将C++提供的操作符进行重新定义,使之满足我们所需要的一些功能。比如类的加减乘除。我们可以定义类中的某一个成员变量进行加减乘除。
在C++中可以重载的操作符有:
+ - * / % ^ & | ~ ! = < > += -= *= /= %= ^= &= |=
<< >> <<= >>= == != <= >= && || ++ -- , ->* -> () []
new new[] delete delete[]
上述操作符中,[]操作符是下标操作符,()操作符是函数调用操作符。自增自减操作符的前置和后置形式都可以重载。长度运算符“sizeof”、条件运算符“:?”成员选择符“.”、对象选择符“.*”和域解析操作符“::”不能被重载。
总结
以上是生活随笔为你收集整理的C++基本操作符重载的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: C++ dynamic_cast操作符
- 下一篇: C++重载操作符的优先级