С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Нужно написать программу разницы площадей кругов https://www.cyberforum.ru/ cpp-beginners/ thread2114345.html
Чтоб в программу можно было вводить значение площади двух кругов и программа высчитывала разницу. Пожалуйста помогите!
C++ Создайте класс car, содержащий информацию об автомобилях
Создайте класс car, содержащий информацию об автомобилях. Закрытыми элементами класса будут: название модели, изготовитель, количество лошадиных сил, расход топлива на 100 км и массу автомобиля. Включите в класс открытые функции подсчета количества топлива необходимого для того чтобы проехать расстояние в 1000 км и вывода всех данных об автомобиле на экран. Для инициализации и удаления...
C++ Создайте класс soft, который содержит информацию об установленном программном обеспечении Создайте класс soft, который содержит информацию об установленном программном обес- печении. Закрытыми элементами класса будут: название программы, разработчик, занима- емый объем, дата завершения лицензии. Включите в класс открытые функции подсчета количества дней до завершения лицензии и и вывода всех данных об установленном про- граммном обеспечении на экран. Для инициализации и удаления... https://www.cyberforum.ru/ cpp-beginners/ thread2114342.html C++ Одна строка с ответом после матрицы Как делать, чтобы выводилась одна строка с ответом после матрицы: #include <stdafx.h> #include <iostream> #include <clocale> #include <ctime> #include <conio.h> using namespace std; int main() https://www.cyberforum.ru/ cpp-beginners/ thread2114330.html
Получить новую последовательность, выбрав из исходной все члены с максимальным значением C++
Даны действительные числа А1,А2,...An. Получить новую последовательность, Выбрав из исходной все члены со значением Max(A1,A2,...An). Решите пожалуйста:cry:
C++ Переделать for в while и do while #include <iostream> #include <conio.h> using namespace std; void calculate(int n); void main() { setlocale(0, ""); int n; cout << "Введите колличество чисел: "; cin >> n; https://www.cyberforum.ru/ cpp-beginners/ thread2114276.html
C++ Вечный цикл вы в вечном цикле выводите число и спрашиваете у пользователя больше меньше или равно ( = > < ). Если пользователь отввечает равно значит число угадано.... Если же нет то компьютер пытается угадать число еще раз и так пока не угадает. Диапозон от 0 до 50 https://www.cyberforum.ru/ cpp-beginners/ thread2114254.html Удаление объектов C++
Здравствуйте! Создаю кучу объектов. И под них(как я понимаю выделяется память) HDC hdc = 0, hdcMem = 0; HBITMAP buffer = 0; HBRUSH whiteBrush = CreateSolidBrush(RGB(255,255,255)); HFONT hFont; HWND hWnd = CreateWindow(...); Удаляю объекты: DeleteObject(buffer); ReleaseDC(hWnd, hdc);
C++ Ошибка при компиляции Столкнулся с ошибкой при сборке deb пакета в Debian 8 GNU/LInux amd64, а именно при вводе: root@fuji:/media/files/tmp/search_engine/aspseek/aspseek-1.2.10# dpkg-depcheck -d ./configure выдаёт ошибку: checking for algorithm... yes checking for vector... yes checking for string... yes checking for map... yes checking for hash_map... no checking for ext/hash_map... no configure: error: **... https://www.cyberforum.ru/ cpp-beginners/ thread2114224.html C++ Множественное наследование. Иерархия классов https://www.cyberforum.ru/ cpp-beginners/ thread2114221.html
Создать классы фигура, четырехугольник, квадрат и прямоугольник. Создать из них иерархию. Определить функции печати, конструкторы и деструкторы, вычисления площади и периметра. Вот сюда дошел и в тупике. Я знаю как: найти площади и периметры, написать деструктор. Нужна помощь с х1 и у1. #include "stdafx.h" #include <string> #include <conio.h> #include <iostream> #include <math.h>
C++ Описать структуру с именем ZNAK, содержащую следующие поля
Описать структуру с именем ZNAK, содержащую следующие поля: TIME – время рождения (массив из двух чисел); BDAY – день рождения (массив из трех чисел) NAME – фамилия, имя; ZODIAC – знак Зодиака. Написать программу, выполняющую следующие действия: • ввод с клавиатуры данных в массив BOOK, состоящий из восьми элементов типа ZNAK; • вывод на экран информации о человеке, чья фамилия введена...
C++ Определение разности между суммой модулей отрицательных элементов и суммой положительных элементов одномерного массива Написать программу, определяющую разность между суммой модулей отрицательных элементов и суммой положительных элементов одномерного массива. При вводе/выводе элементов использовать индексы, а обработку элементов массива осуществлять с помощью указателей. Расчет должен производиться в функции, в которую массив передается по указателю. https://www.cyberforum.ru/ cpp-beginners/ thread2114210.html
0 / 0 / 0
Регистрация: 28.03.2016
Сообщений: 5
01.11.2017, 19:50  [ТС] 0

C++: итераторы по умолчанию, пустые итераторы, end() - C++ - Ответ 11675011

01.11.2017, 19:50. Показов 8484. Ответов 9
Метки (Все метки)

Ответ

Спасибо, довольно развернуто.
У меня есть функция(в STL подобные кстати тоже есть), она возвращает итератор. Хочу обрабатывать там исключения, для этого необходимо оттуда возвращать пустой итератор(или типа того) и ловить её в месте вызова функции, чтобы потом можно было сравнивать его на пустоту. Как лучше это написать по вашему?

Вернуться к обсуждению:
C++: итераторы по умолчанию, пустые итераторы, end() C++
0
Заказать работу у эксперта
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.11.2017, 19:50
Готовые ответы и решения:

Итераторы begin и end
Привет всем! Возникла проблема с итераторами. Пишу класс, который содержит вектор векторов. Пишу...

Реализовать итераторы begin() и end() для списка
Есть список. и операции для него 1)разыменование 2)инкремент (префиксный и постфиксный) 3) ==...

Итераторы и обратные итераторы
У вектора есть два типа итераторов, обычные и обратные итераторы произвольного доступа... Обычные...

Итераторы С++
Помогите, пожалуйста, надо написать две программы Задача 1 Напишите программу, использующую...

9
01.11.2017, 19:50
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.11.2017, 19:50
Помогаю со студенческими работами здесь

итераторы си++
подскажите пожалуйста какие существуют методы итераторов? и что они делают?

Итераторы
Добрый день! Начал изучать классы в C++ параллельно с итераторами. Решил сделать простенькую...

Итераторы в C++
Помогите плз решить 2 задачи Задача 1 Напишите программу, использующую итераторы при чтении...

Итераторы
Как указать не на следующий за последним элемент последовательности, а на последний! end() -...

0
Новые блоги и статьи
Как написать микросервис на Go/Golang с Kafka и GitHub CI/CD
InfoMaster 14.01.2025
Определение микросервиса, преимущества использования Go/ Golang Микросервис – это архитектурный подход к разработке программного обеспечения, при котором приложение состоит из небольших, независимо. . .
Как написать микросервис с нуля на C# с RabbitMQ, CQRS и CI/CD
InfoMaster 14.01.2025
В современном мире разработки программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот архитектурный подход предполагает. . .
Как создать интернет-магазин на PHP и JavaScript
InfoMaster 14.01.2025
В современном мире электронная коммерция стала неотъемлемой частью бизнеса. Создание собственного интернет-магазина открывает широкие возможности для предпринимателей, позволяя достичь большей. . .
Как написать Тетрис на Ассемблере
InfoMaster 14.01.2025
Тетрис – одна из самых узнаваемых и популярных компьютерных игр, созданная в 1984 году советским программистом Алексеем Пажитновым. За прошедшие десятилетия она завоевала симпатии миллионы людей по. . .
Как создать игру "Танчики" на Unity3d и C#
InfoMaster 14.01.2025
Разработка игр – это увлекательный процесс, сочетающий в себе творчество и технические навыки. В этой статье мы рассмотрим создание классической игры "Танчики" с использованием Unity3D и языка. . .
Организую платный онлайн микро-курс по доработке Android-клиента Telegram
_Ivana 14.01.2025
Официальная версия и распространенные форки не полностью устраивают? Сделай свою кастомную версию клиента! 4 занятия по 2 часа (2 недели пн, ср 19:00-21:00 по Москве). Первое вводное занятие. . .
Как создать приложение для фитнеса для iOS/iPhone на Kotlin
InfoMaster 14.01.2025
Создание собственного фитнес-приложения — это не только захватывающий, но и полезный процесс, ведь оно может стать вашим верным помощником на пути к здоровому и активному образу жизни. В современных. . .
Как создать приложение магазина для iOS/iPhone на Swift
InfoMaster 14.01.2025
Введение в разработку iOS-приложений Разработка приложений для iPhone и других устройств на базе iOS открывает огромные возможности для создания инновационных мобильных решений. В данной статье мы. . .
Это работает. Скорость асинхронной логики велика. Вопрос видимо останется в стабильности. Плата - огонь!
Hrethgir 13.01.2025
По прошлому проекту в Logisim Evolution https:/ / www. cyberforum. ru/ blogs/ 223907/ blog8781. html прилагаю файл архива проекта в Gowin Eda. Восьмибитный счётчик из сумматора+ генератор сигнала. . .
UserScript для подсветки кнопок языков программировани­­­­я в зависимости от текущего раздела
volvo 13.01.2025
В результате работы этого скрипта подсвечиваются нужные кнопки не только в форме быстрого ответа, но и при редактировании сообщения: / / ==UserScript== / / @name CF_DefaultLangSelect / / . . .
Введение в модели и алгоритмы машинного обучения
InfoMaster 12.01.2025
Машинное обучение представляет собой одну из наиболее динамично развивающихся областей искусственного интеллекта, которая фокусируется на разработке алгоритмов и методов, позволяющих компьютерам. . .
Как на Python создать нейросеть для решения задач
InfoMaster 12.01.2025
В контексте стремительного развития современных технологий особое внимание уделяется таким инструментам, как нейросети. Эти структуры, вдохновленные биологическими нейронными сетями, используются для. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru