相关疑难解决方法(0)

C++ STL中const_iterator和非const迭代器之间有什么区别?

a const_iterator和an 之间的区别是什么iterator?你在哪一个使用另一个?

c++ iterator stl const

118
推荐指数
5
解决办法
8万
查看次数

使用std :: map const_iterator更改/更新值

我只是想知道我是否可以使用const_iterator更改/更新地图的值。

下面是代码片段:

int main()
{
    map <int, int> m;
    m.insert(make_pair(1, 10));

    map <int, int>::const_iterator itr = m.begin(); //The iterator is const_iterator
    itr->second = 30;

    cout << itr->second; //The value to be printed is 30, and not 10.
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

预先感谢您分享您的想法。

c++ stl stdmap const-iterator

0
推荐指数
1
解决办法
111
查看次数

标签 统计

c++ ×2

stl ×2

const ×1

const-iterator ×1

iterator ×1

stdmap ×1