Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
varostislav
3 / 3 / 1
Регистрация: 30.09.2012
Сообщений: 49
1

Как сделать, чтобы итератор указывал на определенный элемент контейнера?

13.02.2013, 19:40. Просмотров 815. Ответов 4
Метки нет (Все метки)

как сделать, чтобы итератор указывал на, допустим, пятый элемент контейнера (вектора)
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.02.2013, 19:40
Ответы с готовыми решениями:

DataTable - сделать, чтобы указатель указывал на нужную строку, а не на первую
Есть DataTable, DataGridView Каждый раз когда обновляю DataTable, указатель указывает на первую...

Как сделать чтобы программа остановилась на определенный промежуток времени ?
К примеру сначала проработала потом на 1 минуту остановилась и потом продолжает работу. Спасибо.

Как сделать чтобы php файл искал определенный код на сайте?
Всем привет! Возник вопрос. Как сделать чтобы php файл искал определенный код на сайте, который...

Как сделать, чтобы определенный layout включался при определенном языке?
К примеру у меня приложение на 3 языках. Как сделать чтобы когда я включал русский язык,...

Как сделать так, чтобы определенный edit нельзя было редактировать ?
На форме имеется едит в котором автоматически просчитывается цена по формуле, как сделать так,...

4
Somebody
3104 / 1625 / 251
Регистрация: 03.12.2007
Сообщений: 4,223
Завершенные тесты: 3
13.02.2013, 19:45 2
C++
1
2
auto i = c.begin();
std::advance(i, 4);
(Или 5 - смотря что считать 5-м элементом.)
1
varostislav
3 / 3 / 1
Регистрация: 30.09.2012
Сообщений: 49
13.02.2013, 19:49  [ТС] 3
спасибо
0
Croessmah
++Ͻ
15892 / 9015 / 1733
Регистрация: 27.09.2012
Сообщений: 22,166
Записей в блоге: 2
Завершенные тесты: 2
13.02.2013, 19:54 4
Цитата Сообщение от varostislav Посмотреть сообщение
как я могу вывести на экран 5 элемент то есть "e". взять его не из массива, а из вектора
например так:
C++
1
b.at(4);
или так:
C++
1
b[4];
а еще вместо
C++
1
2
3
4
5
    vector <char> b;
    for (int i=0;i<26;i++)
    {
        b.push_back(a[i]);
    }
можно сделать так:
C++
1
std::vector <char> b(a,a+26);
1
Ev[G]eN
iOS/Android Developer
Эксперт С++
5126 / 1563 / 952
Регистрация: 23.01.2011
Сообщений: 3,192
Завершенные тесты: 1
13.02.2013, 20:04 5
C++
1
2
int elementNumber = 5;
auto itr = vect.begin() + elementNumber;
0
13.02.2013, 20:04
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.02.2013, 20:04

Возможно ли сделать так, чтобы система определила обычную флешку, как определенный модем?
Здравствуйте. У меня к вам, увожаемые знатоки, вопрос: возможно ли сделать так, чтобы система...

Как сделать чтобы в mainmenu при нажатии на определенный подпункт делала видимой Panel
Как сделать чтобы в mainmenu при нажатии на определенный подпункт делала видимой Panel? Например...

Итератор контейнера set
Здравствуйте! Каким образом можно изменить значение итератора set на n (кроме вызова ++ n раз)....


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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