Форум программистов, компьютерный форум 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, тогда и только...
Наследование классов C++
помогите плиз сделать одно из заданий: Задание 1. Создать класс человек, имеющий имя (указатель на строку), возраст, вес. Определить конструкторы, деструктор и функцию печати. Создать...
C++ Символ клавиатуры http://www.cyberforum.ru/cpp-beginners/thread180511.html
Может ли такая запись работать? (scanf ("%i", &ch))&&(s2=getch()) Или как по-другому можно считать одновременно число в переменную и и узнать код клавиши?
C++ Я только начал учиться в Си, советы и наставления бывалых Доброго времени суток, друзья. Учусь в чешском ВУЗе...Не ожидал, что придется так резко вклиниваться в процесс обучения языку Си. После трех практических занятий задано три домашних задания. 1)... подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 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;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru