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