【发布时间】:2011-12-07 03:08:52
【问题描述】:
我正在尝试使用以下代码块迭代 map 对象:
for(map<int, vector>::iterator table_iter = table.being(); table_iter != table.end(); table_iter++)
{
...
}
我不断收到错误提示:
请求从 const_iterator 转换为非标量类型迭代器
而且我似乎无法确定为什么迭代器是const 而不是const,或者如何处理这个问题。
【问题讨论】:
-
哪一行给出了错误?
-
我发布的行;
for循环线。
标签: c++ map iterator constants