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

Создать однонаправленный список, перегрузить операции + [] == >> << - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Наследование http://www.cyberforum.ru/cpp-beginners/thread180536.html
Помогите плиз. Условия задачи: создать наследование по такой схеме: документ(класс родитель) и от него унаследовать классы чек, квитанция, накладная.
C++ Массив размерности n+m Даны два упорядоченных числовых массива размерности n и m. Получить из них новый упорядоченный массив размерности n+m, не используя алгоритма сортировки. P.S.очень нужна помощь.помогите пожалуйста.а то даже не понятно что делать...как бы что ли смешать два массива но так чтобы их элементы были упорядочены?...но как это...???...и еще без сортировки...(( http://www.cyberforum.ru/cpp-beginners/thread180535.html
C++ Построить последовательность b1 ... bn из нулей и единиц
Дано натуральное число n и натуральная квадратная матрица порядка n, каждый элемент которой не превышает 9. Построить последовательность b1 ... bn из нулей и единиц, в которой bi = 1, тогда и только тогда, когда элементы i-го столбца матрицы образуют палиндром. нид ёр хелп, пиплы))
Наследование классов C++
помогите плиз сделать одно из заданий: Задание 1. Создать класс человек, имеющий имя (указатель на строку), возраст, вес. Определить конструкторы, деструктор и функцию печати. Создать public-производный класс - совершеннолетний, имеющий номер паспорта. Определить конструкторы по умолчанию и с разным числом параметров, деструкторы, функцию печати. Определить функции переназначения возраста и...
C++ Символ клавиатуры http://www.cyberforum.ru/cpp-beginners/thread180511.html
Может ли такая запись работать? (scanf ("%i", &ch))&&(s2=getch()) Или как по-другому можно считать одновременно число в переменную и и узнать код клавиши?
C++ Я только начал учиться в Си, советы и наставления бывалых Доброго времени суток, друзья. Учусь в чешском ВУЗе...Не ожидал, что придется так резко вклиниваться в процесс обучения языку Си. После трех практических занятий задано три домашних задания. 1) Написать программу, которая позволит определить расположение трех точек на координатной плоскости и найдет ту, которая лежит между двумя другими. Если точки совпадают, то программа должна выдать, что... подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
24.10.2010, 22:06     Создать однонаправленный список, перегрузить операции + [] == >> <<
kuidreS, == это сравнение. следовательно сравнивать элементы двух списков.
+ - складывать два списка - как - хз
Ввод-вывод в поток я думаю понятно
[] - перегрузка индексации... Ну судя по всему тоже ничего сложного.
Примерно как-то так
C++
1
2
3
4
5
6
7
8
9
List& operator [](int i)
{
    Node* Temp=head;
    while(i--)
    {
        Temp=Temp->next;
    }
    return Temp->val;
}
 
Текущее время: 06:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru