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

реализация итератора - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ результат сложения двух соседних чисел в последовательности http://www.cyberforum.ru/cpp-beginners/thread956757.html
Здравствуйте! Помогите пожалуйста, нужно задачу на завтра сделать, никак не дойдет как. Объясните если не трудно Ввести с клавиатуры последовательность чисел и вывести результат сложения двух соседних чисел в последовательности (последнее число не имеет соседа)
C++ Анализатор строки Программа должна обработать строку AA;AA(AA;AA) из файла и вывести что все нормально. Но у меня не получается. Действия выполняются рекуривно т.е. функции вызывают друг друга. Вот код. Посмотрите свежим взглядом, а то уже запутался. #include <fstream> #include <iostream> #include <string> using namespace std; bool Start(ifstream &fin); //Старт bool SA(ifstream &fin); //Обработка А http://www.cyberforum.ru/cpp-beginners/thread956746.html
Дописать программу с использованием пользовательской функции C++
Помогите переписать эту программу, но уже с пользовательской функцией! #include <vcl.h> #include <tchar.h> #include <iostream.h> #include <math.h> #include <conio.h> void main(void) { double x,P=1,i;
Чтение файла через API C++
Доброго времени суток! Создаю здесь тему повторно т.к в разделе Win Api никто не читает изменил код для удобства. Помогите разобраться почему не читает файл. Файл создал правой кнопкой мыши, txt формат, в файле записано несколько цифр, атрибуты не трогал. Для ReadFile в качестве 1-го параметра пробовал handle от FindFirstFile но не читает. Попробовал открыть ф-й CreateFile но открыть не...
C++ Очень нужны таблицы с расшифровкой бинарного кода следующих форматов http://www.cyberforum.ru/cpp-beginners/thread956716.html
Задали задание: нужно выбрать какой-то формат файла, открыть его в двоичном виде через File manager, попытаться найти в интернете так сказать расшифровку к этому двоичному коду и полностью расшифровать его. Т.е. побитово расшифровать что там есть, куда и зачем, что обозначает. Проблема в том что далеко не для всех форматов можно найти данные расшифровки и многие форматы уже заняли другие люди,...
C++ Кто знает какая ошибка в проге Кто может помочь чем-нибудь Реализуйте алгоритмы методов нахождения корней нелинейного уравнения заданного согласно варианту и вычислите все его корни в заданном диапазоне. Входными данными являются: 1. Диапазон поиска корней, т.е. минимальное и максимальное и значения х (например: от -1000 до 1000); 2. Величина шага разбиения диапазона поиска (например: 0,1); 3. Требуемая точность... подробнее

Показать сообщение отдельно
gray_fox
What a waste!
 Аватар для gray_fox
1244 / 1127 / 53
Регистрация: 21.04.2012
Сообщений: 2,350
Завершенные тесты: 3
18.09.2013, 02:04     реализация итератора
Анд_Рей, насколько я понял, тут итератор end() указывает на последний элемент списка, хотя должен - на "мифический" следующий за последним. В operator == можно сравнивать указатели на Node, они ведь все уникальные. В end() возвращать Iterator(0).

Добавлено через 3 минуты
C++
1
2
3
4
5
6
7
bool operator ==(Iterator const rhs) const {
   return head == rhs.head;
}
 
bool operator !=(Iterator const rhs) const {
   return !(*this == rhs);
}
 
Текущее время: 03:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru