就只能这样了
2018-07-19 09:10
==难道不是系统内部就有的?还需要重载吗?求大佬讲解
因为要适用于coordinate类型,而coordinate类型有两个数据m_iX,m_iY,普通的==无法将coordinate类型进行比较,所以要重载==,让==具有同时比较m_iX,与m_iY的功能。
对于简单数据类型来说,如int,当然可以直接使用==进行比较。
不过对于复杂的数据类型, 比如对象, 就需要通过重载==, 确定两个对象相等的必要条件后,才可以使用==进行对象之间的比较。
数据结构探险之线性表篇
57563 学习 · 257 问题
相似问题