小编gpr*_*rex的帖子

向量,迭代器和const_iterator

我刚刚开始学习向量和迭代器。我不明白两件事。为什么可以更改常量迭代器,“ *”的作用是什么?

#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main()
{
    vector<string> inventory;
    inventory.push_back("inventory1");
    inventory.push_back("inventory2");
    inventory.push_back("inventory3");
    vector<string>::iterator myIterator;
    vector<string>::const_iterator iter;
    cout << "Your items:\n";
    for (iter = inventory.begin(); iter != inventory.end(); iter++)
    {
        cout << *iter << endl;
    }
Run Code Online (Sandbox Code Playgroud)

c++ iterator vector

3
推荐指数
2
解决办法
2830
查看次数

标签 统计

c++ ×1

iterator ×1

vector ×1