C++操作符重载
操作符重载又称运算符重载,指的是赋予操作符新的含义。C++允许程序员重载大多数操作符,包括常用的 +、-、*、/、[]、<<、>> 等操作符都可以重载。
实际上,C++ 本身已经做了大量操作符重载的工作,例如 + 操作符支持对不同类型的数据做加法操作,<< 操作符可以配合 cout 输出多种类型的数据等等。通过对一些操作符进行重载,给编程提供了很大的便利。
本专题将为您详细讲解重载各个运算符的具体实现过程,采用理论和源码分析的方式,让您轻松掌握重载 C++各种操作符的方法。
实际上,C++ 本身已经做了大量操作符重载的工作,例如 + 操作符支持对不同类型的数据做加法操作,<< 操作符可以配合 cout 输出多种类型的数据等等。通过对一些操作符进行重载,给编程提供了很大的便利。
本专题将为您详细讲解重载各个运算符的具体实现过程,采用理论和源码分析的方式,让您轻松掌握重载 C++各种操作符的方法。
- 本章内容:
- 1. C++基本操作符重载
- 2. C++重载操作符的优先级
- 3. C++用顶层函数重载操作符
- 4. C++重载输入与输出操作符
- 5. C++重载赋值操作符
- 6. C++重载下标操作符
- 7. C++函数调用操作符重载
- 8. C++重载自增与自减操作符
- 9. C++重载转型操作符
- 10. C++内存管理操作符重载