[問題] 關於cmdMgr
只是想知道
在main()裡面有這一行
if (!initCommonCmd() || !initCalcCmd())
return 1;
而在 initCommonCmd() 和 initCalcCmd() 中都會用到 cmdMgr->regCmd(.....)
可是 cmdMgr 的 declaration 是放在 cmdParser.cpp 裡面
但我從 main.cpp 的 header files 裡面往上trace都找不到 cmdParser.cpp
也就是說 如果電腦真的是從main開始一行一行執行的話
應該不會call到 CmdParser* cmdMgr = new CmdParser("mcalc> "); 這一行
那為什麼可以直接拿cmdMgr來用呢?
--
問題很冗長orz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.70.220.238
推
11/22 00:08, , 1F
11/22 00:08, 1F
推
11/22 00:12, , 2F
11/22 00:12, 2F
→
11/22 00:14, , 3F
11/22 00:14, 3F
推
11/22 00:22, , 4F
11/22 00:22, 4F
推
11/22 00:31, , 5F
11/22 00:31, 5F
推
11/22 00:47, , 6F
11/22 00:47, 6F
推
11/22 09:00, , 7F
11/22 09:00, 7F
推
11/22 14:01, , 8F
11/22 14:01, 8F