详细介绍 C++运算符重载 的PPT
文中部分内容:
下标运算符“[ ]”重载
C++把下标运算符[ ]看成一个双目运算符,其操作数为<基本表达式>和<表达式>,对应的运算符为operator[ ],必须重载为一个成员函数。对于下标运算符重载定义形式如下:
类型 类名::operator[ ](形参)
{函数体}
先看一个例子7.13
说明:
重载下标运算符“[]”的一个优点是可以增加C++中数组检索的安全性
重载下标运算符“[]”时,返回一个int的引用,所以可使重载“[]”用在赋值语句的左边。