Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Sean_mephi
1 / 1 / 1
Регистрация: 15.11.2013
Сообщений: 79
#1

Доступ к элементу структуры, массив которых хранится в vector - C++

06.02.2014, 15:30. Просмотров 569. Ответов 1
Метки нет (Все метки)

Как получить доступ к элементу структуры, если несколько структур хранится в vector?
Я прохожу по вектору через итератор.
C++ (Qt)
1
2
3
4
5
vector<trade>::iterator it;
        for(it=first.begin();it!=first.end();it++)
        {
 
        }
В цикле я хочу каждый раз записывать все элементы структуры trade в строку и выводить на экран.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.02.2014, 15:30     Доступ к элементу структуры, массив которых хранится в vector
Посмотрите здесь:

Структуры,доступ к элементу,сравнение поля с переменной. C++
vector<int>* v; обращение к конкретному элементу C++
Как сделать, чтобы класс обрабатывал по одному элементу vector C++
Доступ к элементу структуры C++
STL обращение к элементу vector C++
C++ vector объектов структуры
C++ Записать числа из файла в двумерный массив или вектор вроде такого vector<vector<int>>
C++ Обращение к предпоследнему элементу vector
C++ Что быстрее? Обращение к элементу массива или к элементу структуры?
C++ Редактирование и сохранение структуры <vector>
C++ Vector, хранящий разные структуры
C++ Как сделать переход к следующему элементу в STL vector

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
jurok_85
238 / 221 / 76
Регистрация: 21.02.2013
Сообщений: 515
Завершенные тесты: 1
06.02.2014, 15:46     Доступ к элементу структуры, массив которых хранится в vector #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
vector<Struktura> first;
Struktura str1;
while(...)
first.push_back(str1);
vector<Structura>::iterator it;
        for(it=first.begin();it!=first.end();it++)
        {
 
          //чтобы получить доступ к содержимому итератора
         it->...         // после -> переменные которые содержатся в структуре
 
        }
Yandex
Объявления
06.02.2014, 15:46     Доступ к элементу структуры, массив которых хранится в vector
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru