Qt的迭代器 - 它们都是const吗?

时间:2011-12-09 18:12:01

标签: c++ qt

我在做:
 QMap<QString,Qt::CheckState>::iterator beg = data_.begin();//here data_ is of type QMap<QString,Qt::CheckState>
 和qt告诉我:
 错误:从'QMap :: const_iterator'转换为非标量类型'QMap :: iterator'请求

为什么呢?我没有要求cbegin,所以这个故事是什么?

1 个答案:

答案 0 :(得分:2)

此时data_的{​​{1}}似乎是const,因此constbegin()将被调用。 :)