[问题] 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