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

Объединение двух контейнеров - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Односвязный список http://www.cyberforum.ru/cpp-beginners/thread983559.html
Посмотрите программу, правильно ли я вывожу список? Почему список выводится только из 7 цифр, и как можно написать с помощью функций? Заранее спасибо! #include "stdafx.h" #include <conio.h>...
C++ Две задачи на тему "Организация и обработка массивов данных" Прошу помочь в составлении кода программы следующих двух задач: 1) Найти максимальное из чётных элементов массива с нечётными номерами и минимальное из нечётных элементов с чётными номерами.... http://www.cyberforum.ru/cpp-beginners/thread983552.html
Написать mmorpg c нуля. Оценка времени C++
Привет всем!:) я хочу научится программировать и написать mmorpg я знаю что это займёт возможно займёт оооочень много времени, но я хотел узнать сколько именно надо времени, чтобы научится писать...
Перевод из Delphi на C++ C++
Здравствуйте, форумчане. прошу вас помочь мне перевести полностью рабочую и готовую программу, написанную на Delphi на C++ задали задание, нужно сделать срочно, а я синтаксис С++ вообще не знаю....
C++ три задачи о матрицах в C++ http://www.cyberforum.ru/cpp-beginners/thread983510.html
помогите решить три задания про матрицы, болел пропустил все что о них учили, так: 1. Вычислить произведения главной диагонали матрицы 2. Вычислить сумму элементов матрицы, значение которых не...
C++ Количество цифр в строке Задание: Дана строка. Подсчитать количество содержащихся в ней цифр. int countDigits(char * str); Не хочет вводится строка с помощью гетлайн,и сама функция неправильно работает:cry: Просьба... подробнее

Показать сообщение отдельно
monolit
185 / 184 / 22
Регистрация: 24.03.2011
Сообщений: 667
Завершенные тесты: 1
22.10.2013, 13:49
Хоть и с опозданием, и вопрос уже решен, но все же. Авось пригодится)

Цитата Сообщение от tramp_1-3 Посмотреть сообщение
программа впадает в ступор в
Код C++
1
if (check != b.end ())
почему - непонятно.
Если брать оба непустых массива, то в ступор не впадает. Специально проверил. Если пустой - ошибка с ++temp, что я и написал
Цитата Сообщение от tramp_1-3 Посмотреть сообщение
и приращиваться он должен только если конец А еще не достигнут
Для этого и проверяют на !=****.end(). Если посмотреть в исходники stl итератора, то там никаких проверок нет, и ++ выполнится, если ты ее вызвал, есть ли у тебя что-то дальше, или нет. Если вызвал на end'е, сам виноват, получается.
Цитата Сообщение от tramp_1-3 Посмотреть сообщение
Код C++
1
while (temp != a.end())
разве этот блок с этим не справится в случае пустого массива?
Справится (справлялось). Но... ++temp все портило...
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru