[問題] link time and memory

作者: visctor (visctor)   2012-05-12 14:52:32
請問一下已經寫好的強者
CommonNs::TmUsage tmusg;
CommonNs::TmStat stat;
tmusg.periodStart();
.
.
.
tmusg.getPeriodUsage(stat);
以上程式應該加在那裏呢,因為我有想過加在自已寫的class裏面,但發覺會出現
segmentation error . 不加就沒事.感謝回答
作者: zeroshine (rain)   2012-05-12 15:58:00
照理說加了這個應該不會程序記憶體錯誤吧...
作者: craig08 (小佑)   2012-05-12 18:16:00
我覺得是加在<function>::exec()裡面~?
作者: OckhamsRazor (魏格納的友人)   2012-05-12 21:59:00
我是宣布在main裡 在main裡totalStart再extern到其他檔案裡去
作者: anfranion (南‧生命的意義是經歷)   2012-05-12 22:43:00
我同2樓~ 會segmantation fault可能是其他的部分喔~
作者: kkrrkk100 (說什麼都是多餘)   2012-05-12 23:11:00
樓樓上正解
作者: visctor (visctor)   2012-05-12 23:40:00
對,我是寫在exec()裡面,我等一下試試看寫在main ,再extern我在main裏宣告,在user_cmd.cpp/.h都extern CommonNs::TmUsage tmusg & TmStat stat,err msg :TmUsagein namespaceCommonNsâ does not name a type ,請高人指教
作者: anfranion (南‧生命的意義是經歷)   2012-05-13 02:05:00
你有沒有include "../lib/tm_usage.h"

Links booklink

Contact Us: admin [ a t ] ucptt.com