作者spock ()
看板EE_DSnP
标题[请益] 关於 adtTest.h 更改
时间Tue May 20 03:27:54 2008
老师您好,想请问以下的更改是否在可以接受的范围内:
adtTest.h 加入几处:
#ifdef ADT_BST
传 &_container 给 iterator。
#endif
这样是否可以?
因为我的设计在 iterator ++ 或 -- 的时候,用於搜寻的 method 需要知道
_tail 与 _root 以判别一些条件。想了很久,想不到其他方法不用判断。
也因为这样的设计,有些 code 很丑,只是为了让传递变数的过程能让 compiler 接受。
如果可以,前面同学修改 adtTest.h 也可以用同样的办法。
不过老师可能要额外向同学说明为什麽有的地方要用 do {...} while (...) 来写。
另外,我的数字也因为有 _tail 而不一样,不知道助教批改起来会不会抓狂。
谢谢老师!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.160.57.209
※ 编辑: spock 来自: 218.160.57.209 (05/20 03:29)