[問題] ns2 command() function

看板Network_Sim作者 (2-D)時間14年前 (2010/11/29 21:44), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
小弟在修改ns2 2.31 NIST的c code時,遇到此下問題: 在BSScheduler class下有著 publc: command(); init(); protected: addDlBurst(); private: getMac(); 其中我可以從init(), addDlBurst()等function中去讀取getMac(),也得到正確的值 但唯獨從command()中讀取出來的值卻不一樣了。 這從C++角度來看是不是有些問題,道理來講應該要是一樣的。 所以我猜測是command()這支function的問題,查了ns-2文件,目前了解到, 當設定完TCL檔指令後,它會不曉得從哪個類別中的command()開始搜尋正確的指令, 若找不到,則return向上父類別中找尋,直到找到正確的為止。 不過這過程看不出如何影響我從command()中抓的值。 是不是從command()進去的物件會有所改變呢? 而物件又是如何產生的呢? 希望有人看的懂我的內容,也麻煩大家給建議或一起討論。 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.244.179.20
文章代碼(AID): #1Cywuhp8 (Network_Sim)
文章代碼(AID): #1Cywuhp8 (Network_Sim)