作者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