看板 EE_DSnP 關於我們 聯絡資訊
在寫各CmdExec的derived class時 發現老師是在每個child class的exec()裡面分別定義一個 vector<string> options 但是為什麼不在CmdExec裡面把他定義為data meber 在exec()裡也可以直接拿來用吧? 還是因為exec結束後要清空vector 所以才乾脆每次都重新創造這個vector? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.244.34
ric2k1:因為並不是所有的 CmdExec class 都會將 options parse 成 11/15 20:46
ric2k1:vector<string>, 有時會是 string 而已, 11/15 20:47
ric2k1:當然要在每個 CmdExec class 裡面 customize 也可以啦 11/15 20:48
ric2k1:只是這樣我就不能用 MACRO 來定義 class 了 (see .h file) 11/15 20:48
BloodyDuke:了解了 謝謝老師 11/15 21:40