作者melomeloguy (meloguy)
看板EE_DSnP
标题[问题] 关於HashKey的 == 多载
时间Mon Jan 16 03:48:39 2012
亲爱的ric我想问一下
我遇到一个小问题是关於我在HashKey里的==多载时
原本是这样:
bool operator == (const CirHashKey& k){......}
我compile不会过
但加上"const"之後:
bool operator == const (const CirHashKey& k){......}
就可以过了而且可以正常使用!!
想请问如果到时候在测试Hash时
测资里的HashKey class应该是用老师写的对吧?
那这样如果到时後因为这个const的问题没有办法compile过的话该怎麽办呢??
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.25.106
1F:推 ric2k1:const 应该是加在 (... k) 与 {...} 中间吧! 01/16 22:25
2F:→ ric2k1:non-const object 去呼叫 const method 是 OK 的哦! 01/16 22:26
3F:→ ric2k1:所以你不用担心用我们的 HashKey class 会有问题。 01/16 22:29
4F:→ melomeloguy:对耶打错了XD 这样我就放心了 谢ric!! 01/17 00:12