Форум программистов, компьютерный форум, киберфорум
Наши страницы

Добавление элемента, введенного с клавиатуры, в конец очереди - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проблемы с кодом http://www.cyberforum.ru/cpp-beginners/thread724177.html
Не компилируется код, пишет ошибки, причем очень много, пожалуйста, посмотрите, что тут нужно исправить если нужны коды ошибок, я напишу!Компилятор турбоси30 #define N 20 int main( void ) { ...
C++ Возможно ли как-то переделать односвязный список в двусвязный? Собственно вопрос в названии. Возможно ли переделать односвязный список в двусвязный? Или проще написать программу наново? Вот сама программа. Считываю данные которые вводит пользователь,... http://www.cyberforum.ru/cpp-beginners/thread724168.html
Как сделать камеру (в игре) :D C++
Пишу 2D игру на движке HGE. Надо сделать камеру, чтобы она следовала за игроком (по Х-координате). Сделал так: float Offset = (-Player.X) + (Window.Width/2); hge->Gfx_SetTransform(0, 0, Offset,...
C++ Массивы указателей, исключительные ситуации
Добрый вечер, обьясните пожалуйста почему нельзя сделать исключительную ситуацию вот так: int N; cout<<"Введите количество элементов массива\n"; Cstreet **mass; //массив указателей на обьекты...
C++ Цикл с предусловием (Вычислить сумму ряда) http://www.cyberforum.ru/cpp-beginners/thread724159.html
Здравствуйте уважаемые форумчане. Вот задача. Не могу её реализовать, формулы больно пугают, теряюсь с чего начать. Помогите чем сможете. Заранее спасибо. Пусть {x}_{1}={x}_{2}={x}_{3}=1;...
C++ не работает удалением динамического массива строк Не знаю в чем проблема. вроде бы правильно написано. #include <iostream> #include <fstream> #include <stdio.h> #include "conio.h" #include <string.h> using namespace std; const char b = ",.... подробнее

Показать сообщение отдельно
ps10n1ck
54 / 48 / 2
Регистрация: 10.11.2010
Сообщений: 132
08.12.2012, 23:34
Цитата Сообщение от X_Duke_Nuken_X Посмотреть сообщение
а ,собственно,где будет храниться очередь, и как вывести промежуточный результат на экран?
очередь хранится в std::vector<int> v (вектор выбрал просто для примера)
что-бы вывести определенный участок (от 2 до 5 элемента) необходимо сделать:
C++
1
2
3
4
std::vector<int>::iterator i;
  for(i = v.begin() + 1; i != v.begin() + 4; ++i)
    cout << *i << " ";
  cout << endl;
std::vector<int>::iterator i; - это просто указатель;
i = v.begin() - указатель на начало вектора (списка, очереди и т.д.)
итераторы позволяют применять к ним действия типа ++, --, +, -
вообще, почитай книгу по STL (к примеру Л.Аммерааль - STL для программистов на C++) - кратко описаны возможности STL - читается легко и доступным языком написана
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru