, 参数一般都是 对象的引用 ;
要对 Array a , b 对象对比操作 , 使用 == 运算符 , 使用时用法为 a == b ;
左操作数 : 其中 左操作数 是 Array a , 这里通过...或者 false 布尔值即可 ;
bool operator==(Array& a)
最后 , 实现函数体 , 编写具体的运算符操作业务逻辑 ;
先对比数组的长度是否相等 ;
然后对比数组中每个元素是否相等...=
然后 , 根据操作数 写出函数参数 , 参数一般都是 对象的引用 ;
要对 Array a , b 对象对比操作 , 使用 != 运算符 , 使用时用法为 a !...=(Array& a)
最后 , 实现函数体 , 编写具体的运算符操作业务逻辑 ;
先对比数组的长度是否不相等 ;
然后对比数组中每个元素是否不相等 ;
// 不等于判断 !...<< endl;
// 返回是引用类型
// 返回引用就是返回本身
// 将 this 指针解引用, 即可获取数组本身
return *this;
}
// 等于判断 == 运算符重载
bool