作者ric2k1 (Ric)
看板EE_DSnP
标题Re: [公告] adtTest.h
时间Tue May 20 13:41:22 2008
※ 引述《BattleRoyale (翔焰)》之铭言:
: 请问这规定包括在adtTest.h中的operator overload吗
: 之前同学有提到因为只overload ==和<=
: 印象中教授有说可以再overload一些operator的
: 我个人也加了!=和<这两项 会让code在判断式上比较乾净
: 请问这样的话这个overload也要删除吗?
不好意思, 在 post #1188 时的确没有想到 adtTest.h 会衍生那麽多问题,
所以还是请你将 != 以及 > ('<' 本来就有了) 这两个 operator overloads 去掉.
我想在 insert or delete 中如有必要,
比方说:
AdtTestObj a, b;
...
if (a > b)
...
if (a != b)
...
可改成:
if (b < a)
...
if (!(a == b))
...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.21.241
1F:推 BattleRoyale:我当初是做<=的判断.....@@" 05/20 13:52
2F:→ BattleRoyale:原文有误 是overload< 但我有用到<= 05/20 13:52
3F:推 BattleRoyale:不过还是把它改好了Q__Q 05/20 13:58