Вопросы по теме 'const-iterator'
Постоянная правильность
В printMessage, если вы обращаетесь к вектору постоянного класса, используя индекс, он работает нормально, но не с итератором (*itr). Если итератор объявлен как Constant_iterator, то он работает нормально.
Почему?
В обоих случаях я читаю данные...
3586 просмотров
schedule
10.10.2022
итератор разыменования вызывает ошибку «невозможно преобразовать», когда кажется, что этого не должно быть
При использовании 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