[問題] HW3...關於iterator的指派
就是在寫cmdParser::PrintHelps()的時候
應該是要把_cmdMap裡面的指令物件的help()全都呼叫一次嘛
所以我就寫了像這樣
CmdMap::iterator myite;//宣告一個iterator
myite = _cmdMap.begin();//把_cmdMap開頭元素的位址指給它
for(int c=0;c<_cmdMap.size();++c)
{
myite->second->help();
++myite;
}
但是編譯時他不給我過
硬說是myite = _cmdMap.begin();這句有問題
好像是oprator=沒有定義什麼的
我在VC6.0上寫了一段一模一樣的東西 就可以過...
請問這是怎麼回事呢...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.137.81.49
推
11/15 07:09, , 1F
11/15 07:09, 1F
→
11/15 07:10, , 2F
11/15 07:10, 2F
推
11/15 08:25, , 3F
11/15 08:25, 3F
推
11/15 10:50, , 4F
11/15 10:50, 4F
→
11/15 10:51, , 5F
11/15 10:51, 5F
→
11/15 11:41, , 6F
11/15 11:41, 6F
推
11/15 13:38, , 7F
11/15 13:38, 7F