| 运算符 | 符号 | 非成员 |
| 二元算术运算符 | + - * / % | 是 |
| 一元算术运算符 | + - | 是 |
| 按位运算符 | ~ & | ^ << >> | 是 |
| 逻辑运算符 | ! && || | 是 |
| 赋值运算符 | = | 否 |
| 复合赋值运算符 | += -= *= /= %= &= |= ^= <<= >>= | 是 |
| 递增/递减运算符 | ++ - - | 是 |
| 比较运算符 | == != < > <= >= | 是 |
| 数组下标运算符 | [] | 否 |
| 函数调用运算符 | () | 否 |
| 转换为类型T运算符 | T | 否 |
| 地址和解引用运算符 | & * -> ->* | 是 |
| 逗号运算符 | , | 是 |
| 分配内存和删除内存分配运算符 | new new[] delete delete[] | 只能是非成员 |
| 用户定义的字面量运算符 | ""_ | 只能是非成员 |
“是”表示该运算符可以作为类的成员函数或非成员函数进行重载。
“否”表示只能实现为成员函数。
“只能是非成员”表示只能实现为非成员函数。
声明:本文为原创文章,版权归Aet所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ STL_内存处理工具05/02
- ♥ Soui应用 动画二06/27
- ♥ C++_trunk相关10/24
- ♥ C++_关于函数调用过程10/30
- ♥ C++_多态、类型转换、数据段、BSS段、类型视图06/21
- ♥ C++并发编程_同步并发(Condition_variable)05/21