| 运算符 | 符号 | 非成员 |
| 二元算术运算符 | + - * / % | 是 |
| 一元算术运算符 | + - | 是 |
| 按位运算符 | ~ & | ^ << >> | 是 |
| 逻辑运算符 | ! && || | 是 |
| 赋值运算符 | = | 否 |
| 复合赋值运算符 | += -= *= /= %= &= |= ^= <<= >>= | 是 |
| 递增/递减运算符 | ++ - - | 是 |
| 比较运算符 | == != < > <= >= | 是 |
| 数组下标运算符 | [] | 否 |
| 函数调用运算符 | () | 否 |
| 转换为类型T运算符 | T | 否 |
| 地址和解引用运算符 | & * -> ->* | 是 |
| 逗号运算符 | , | 是 |
| 分配内存和删除内存分配运算符 | new new[] delete delete[] | 只能是非成员 |
| 用户定义的字面量运算符 | ""_ | 只能是非成员 |
“是”表示该运算符可以作为类的成员函数或非成员函数进行重载。
“否”表示只能实现为成员函数。
“只能是非成员”表示只能实现为非成员函数。
声明:本文为原创文章,版权归Aet所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ C++14_第一篇12/14
- ♥ C++_ 引用折叠、万能引用、完美转发、auto推导、函数指针引用、顶层const、底层const04/30
- ♥ COM组件_207/22
- ♥ STL_queue06/07
- ♥ COM组件_303/07
- ♥ C++11_第一篇12/01
热评文章
- C++17_第二篇 0
- 编译器扩展语法:一 0
- C++_volatile 0
- 51CTO:C++编程技巧与规范 0
- Deelx正则引擎使用 0
- Spdlog记述:四 0