作者micangela (嘟)
看板EE_DSnP
标题[问题] forceInsert in myHash.h
时间Thu Jun 11 04:06:48 2009
想请问
有insert和replaceInsert後
forceInsert的用途跟以上两个有什麽差呢?
还有不清楚为什麽prototype是传HashData而不是 const HashData& 了 @@"
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.217.6
1F:推 ric2k1:insert 与 replaceInsert 都会检查一下 HashKey k 是否已 06/11 22:54
2F:→ ric2k1:存在. 不过有时会想要先检查一下是否存在 (by check()), 06/11 22:55
3F:→ ric2k1:再决定下一个动作, 因此, 将他们分开. 也可以说 --- 06/11 22:57
4F:→ ric2k1:replaceInsert() = if (!check()) forceInsert() 06/11 22:58
5F:→ ric2k1:是有点 redundant XD... 以後改掉~~~ 06/11 22:58
6F:推 ric2k1:Oh, 应该是传 const HashData&... copy ca 错了... 06/11 22:59
7F:→ ric2k1:你们可以自己改一下, 有重大更正时我再来改... 06/11 22:59
8F:→ micangela:了解~ 谢谢老师! 06/11 23:00