[問題] ns2 command() function

作者: terranhardy (cO.Zy)   2010-11-29 21:44:05
小弟在修改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()進去的物件會有所改變呢? 而物件又是如何產生的呢?
希望有人看的懂我的內容,也麻煩大家給建議或一起討論。
謝謝

Links booklink

Contact Us: admin [ a t ] ucptt.com