作者BloodyDuke (個巴樂)
看板EE_DSnP
標題[問題] 存options的vector
時間Mon Nov 15 19:53:44 2010
在寫各CmdExec的derived class時
發現老師是在每個child class的exec()裡面分別定義一個
vector<string> options
但是為什麼不在CmdExec裡面把他定義為data meber
在exec()裡也可以直接拿來用吧?
還是因為exec結束後要清空vector
所以才乾脆每次都重新創造這個vector?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.244.34
1F:推 ric2k1:因為並不是所有的 CmdExec class 都會將 options parse 成 11/15 20:46
2F:→ ric2k1:vector<string>, 有時會是 string 而已, 11/15 20:47
3F:→ ric2k1:當然要在每個 CmdExec class 裡面 customize 也可以啦 11/15 20:48
4F:→ ric2k1:只是這樣我就不能用 MACRO 來定義 class 了 (see .h file) 11/15 20:48
5F:→ BloodyDuke:了解了 謝謝老師 11/15 21:40