C++操作符重载

操作符重载又称运算符重载,指的是赋予操作符新的含义。C++允许程序员重载大多数操作符,包括常用的 +、-、*、/、[]、<<、>> 等操作符都可以重载。

实际上,C++ 本身已经做了大量操作符重载的工作,例如 + 操作符支持对不同类型的数据做加法操作,<< 操作符可以配合 cout 输出多种类型的数据等等。通过对一些操作符进行重载,给编程提供了很大的便利。

本专题将为您详细讲解重载各个运算符的具体实现过程,采用理论和源码分析的方式,让您轻松掌握重载 C++各种操作符的方法。
本章内容:
1. C++基本操作符重载
2. C++重载操作符的优先级
3. C++用顶层函数重载操作符
4. C++重载输入与输出操作符
5. C++重载赋值操作符
6. C++重载下标操作符
7. C++函数调用操作符重载
8. C++重载自增与自减操作符
9. C++重载转型操作符
10. C++内存管理操作符重载