Вопросы по теме 'const-iterator'

Постоянная правильность
В printMessage, если вы обращаетесь к вектору постоянного класса, используя индекс, он работает нормально, но не с итератором (*itr). Если итератор объявлен как Constant_iterator, то он работает нормально. Почему? В обоих случаях я читаю данные...
3586 просмотров

итератор разыменования вызывает ошибку «невозможно преобразовать», когда кажется, что этого не должно быть
При использовании VS 2008 целевой средой является Windows CE с процессором ARM, если это имеет значение. Я знаю, что компилятор, который мы используем, тоже устарел... Основная проблема, с которой я сталкиваюсь, заключается в том, что я пытаюсь...
1300 просмотров
schedule 28.11.2022

Оператор косвенности при ошибке const_iterator
Этот код std::ostream& operator<<( std::ostream& output, const Array& a) { if (a.empty()) { output << Structural::BEGIN_ARRAY << Structural::END_ARRAY; } else { output <<...
505 просмотров
schedule 14.10.2023

Перебрать вектор пары
Я написал следующий фрагмент кода, но, похоже, он не работает. int main(){ int VCount, v1, v2; pair<float, pair<int,int> > edge; vector< pair<float, pair<int,int> > > edges; float w; cin >>...
45269 просмотров
schedule 11.07.2023

Iterator VS const_iterator, используя его с Distance()
Просто вопрос об использовании const_iterator против простого итератора. В частности, с использованием расстояния(). Ниже приведен базовый код, который просто выводит список «fav_games», который вводит пользователь (ранее в приложении). Я также...
752 просмотров
schedule 22.04.2022

Почему итератор из unordered_set доступен только для чтения?
#include <iostream> #include <fstream> #include <vector> #include <unordered_set> using namespace std; struct Car { int plate; int fuel = 0; Car(int plate) : plate(plate) { } inline bool operator==(const...
99 просмотров
schedule 25.05.2023

Переместить итераторы для контейнеров?
Контейнеры C++98 определяют два типа итераторов: ::iterator s и ::const_iterators . В общем, вот так: struct vec{ iterator begin() ; const_iterator begin() const; }; В С++ 11 эта часть дизайна кажется неизменной. Вопрос в...
788 просмотров
schedule 06.09.2022

c ++ создание константного итератора для класса costum
У меня есть собственный класс шаблона - template <class T> class myClass{ vector<vector<T>> matrix; //rest of the code... }; Я хочу иметь возможность иметь константный итератор, начинающийся с myClass, и константный...
34 просмотров
schedule 07.05.2023