作者a3785lexx (Alex)
看板EE_DSnP
标题[闲聊] printHelp中的CmdMap::iterator...
时间Sat Oct 31 01:20:14 2009
恩...最近小弟改采闲聊风
其实实在只是发现自己的问题好像都颇无关紧要的
为了不要害别人在找关键问题的答案时误入这些地方...
总之呢...我此番来只是想要问一下
在cmdParser.cpp中的cmdParser::printHelp()里
iterator一定要是const的形式,因为printHelp()是const的member function
根据我自己作过实验之後
是在const的member function中全部的data member都会变成const的感觉?
过去我一直以为只要这里面的操作不会更改data member的值
compiler就不会管...
没料到它比我想的还狠,居然是强迫全部data member都成为const了...
当然这只是我的猜想拉...
还是其实我误会它了XD?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.43.102.167
1F:推 timrau:你的猜想是对的 10/31 07:00
2F:推 angelicdream:难怪我一直觉得很奇怪为甚馍要加const... 11/04 04:31