作者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