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

Объявление итератора и его использование - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Случайный вывод в программе тест http://www.cyberforum.ru/cpp-beginners/thread1825157.html
Доброй ночи. Написал простую программу тест которая считает верные ответы и в конце выводит результат. Хотел бы усложнить задачу путем добавления различных тем для тестов а так же, что бы вопросы выпадали рандомно а не по порядку. К примеру: Игры. Список вопросов по играм скажем штук 10, но что бы они выпадали не по порядку а случайно. Привожу код первоначальной программы. Выбор темы тестов я...
C++ Проверить правильность вычисления значения программой Доброй ночи,я вычислил значение y в зависимости от выбранной функции φ(x), аргумент которой определяется из поставленного условия. Возможные значения функции φ(x):2x,x2,х/3 само задание (фото) вопрос в том,программа то работает,но правильно ли оно считает то,что нужно? #include "stdafx.h" #include <iostream> #include <math.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread1825154.html
Написать программу вычисления величины дохода по проценту C++
Написать программу вычисления величины дохода по проценту. сумма вклада, процентная ставка, налог и хранении задает пользователь. Рассчитать доход, налог, прибыль (доход - налог), сумму к выдаче (доход + Сумма вклада) ..
Перевести десятичное число в unicode C++
Есть программа, вводим десятичное число до 10 000 и отображает символ. Однако, когда ввожу, например 800 - пусто, 801 тоже ничего. С 880 она отображает символ. Может, ошибка очевидна..? #include <iostream> using namespace std; void getUnicode(unsigned int code, char (&chars)) { if (code <= 0x7F) { chars = (code & 0x7F); chars = '\0'; } else if (code <= 0x7FF) { ...
C++ Подсчитать количество нулевых элементов матрицы http://www.cyberforum.ru/cpp-beginners/thread1825120.html
ПОМОГИТЕ, ПЛИЗ! Подсчитать количество нулевых элементов для таблицы А , в . Обязательно использовать функцию. Для ввода и вывода матрицы использовать функцию.
C++ Удалить из строки лишние пробелы и заменить цифры соответствующими буквами латинского алфавита С клавиатуры вводится последовательность, содержащая от 1 до 50 слов, в каждом из которых от 1 до 10 строчных латинских букв и цифр. Между соседними словами произвольное число пробелов. За последним словом точка. Выполнить обработку этой последовательности и вывести на экран ту же последовательность без лишних пробелов, заменив во всех словах цифры на буквы латинского алфавита, номера которых в... подробнее

Показать сообщение отдельно
Mr.X
Эксперт С++
3039 / 1684 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
13.10.2016, 07:37     Объявление итератора и его использование
Цитата Сообщение от Sifors Посмотреть сообщение
Как правильно объявлять итератор?
Вы имеете в виду итератор STL-контейнера или самописного?
Цитата Сообщение от Sifors Посмотреть сообщение
В каких случаях используется?
Для доступа к элементам контейнера-последовательности.
Цитата Сообщение от Sifors Посмотреть сообщение
Можно ли через итератор получить доступ к элементу вектора(записать, изменить, удалить), если да то как?
Как с помощью итератора выполнять какие либо операции(как выше)?
Итератор - это обобщение указателя, операции те же самые. У каждого контейнера есть функция begin(), которая возвращает итератор на первый элемент. Далее работаете с ним как с указателем. Есть еще функция end(), которая возвращает итератор, указывающий на элемент за последним. При обходе контейнера инкрементируем итератор до тех пор, пока он не станет равным end().
Цитата Сообщение от Sifors Посмотреть сообщение
Долго искал в интернете
А в учебники не пробовали заглядывать?
 
Текущее время: 02:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru