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

Итератор - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Просмотр значений переменных http://www.cyberforum.ru/cpp-beginners/thread366525.html
Пожскажите, как в Visual Studio 2010 открыть watches: окно, где показываются значения переменных на данном шаге.
C++ html "браузер" Конечно назвать это браузером, как в воду...:) Суть задачи такова: Вводим текст с html тегами, а на выходи получаем тот же текст, только с выполненными тегами. Накидал вот такое: (<br> - перенос на новую строку) #include <iostream> http://www.cyberforum.ru/cpp-beginners/thread366509.html
C++ Написать программу по C++. Уже второй день голову ломаю...
Задание в общем понятное(вложенный файл C_PP.gif), но черт голову сломаешь как это все реализовать. Есть предположение для того чтобы создать массив надо использовать вложение while в for по схеме (вложенный файл 321.gif) Однако потом опять тупик - как этот массив потом прочитать и выделить из него четные элементы массива чтобы потом их перемножить, а также как определить начальный и...
C++ Задание :упорядочить масив по принцыпу змейки обход указан на рисунку!
Вот схема по которой надо упорядочит этот массив! =================================== =========
C++ Программа(консольная) работает и одновременно ждет данные от клавиатуры. Как? http://www.cyberforum.ru/cpp-beginners/thread366484.html
Консольная программа. Например, рассмотрит игру "змейка". В этой игре одновременно змейка ползет и ждет данные от клавиатуры. Но если написать cin >> data, то ведь вся программа остановится, пока значение не будет введено и змейка в это время перестанет ползти. Как это реализовать? В WinAPI это понятно как сделать, ибо там ожидание данных не прерывает программу. А вот с консолью не понятно.
C++ Преобразовать входной файл, заменив в нем шестнадцатеричные числа на десятичные и наоборот. Очень нужна ваша помощь Разработать программу и подпрограмму (подпрограммы). Преобразовать входной файл, заменив в нем шестнадцатеричные числа на десятичные и наоборот. подробнее

Показать сообщение отдельно
hektor
0 / 0 / 0
Регистрация: 14.10.2010
Сообщений: 15
14.10.2011, 23:44     Итератор
Код
#include <iostream>
#include <list>
using namespace std;
list<int>::iterator pos (list<int> a,list<int>::iterator it)
{
	for (it; it != a.end(); it++)
	{
		if (*it == 5)
		{
			break;
		}
	}
	return it;
}
int main ()
{
	list <int> a;
	for (int i = 0; i < 10; i++)
	{
		a.push_back(i);
	}
	list<int>::iterator it = a.begin();
	cout<<*pos(a,it)<<endl;
	return 0;
}
есть простая функция pos которая возвращает и принимает итератор, почему ошибка при выполнении, как правильно передать этот итератор?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru