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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 5.00
kuidreS
0 / 0 / 0
Регистрация: 28.03.2010
Сообщений: 37
#1

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

23.10.2010, 23:07. Просмотров 1192. Ответов 3
Метки нет (Все метки)

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

 Комментарий модератора 
Дублирование тем запрещено правилами форума (п. 3.4).
Не плодите одинаковых тем.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.10.2010, 23:07     Создать однонаправленный список, перегрузить операции + [] == >> <<
Посмотрите здесь:

Перегрузить операции C++
Однонаправленный Список C++
C++ перегрузить операции в стэке и очереде
Создать класс для работы со стеком, организованным как связный однонаправленный список C++
C++ Создать класса «однонаправленный кольцевой список».
Однонаправленный список, где создать указатель на первый элемент? C++
Связный список (создать и реализовать операции над ним) C++
C++ динамический стек (перегрузить операции +, +=, -= в динами)
C++ Создать однонаправленный кольцевой список целых чисел
C++ Создать объект - двунаправленный список, в котором определены указанные операции
C++ Создать класс «дробь» с компонентными данными: целая часть, числитель, знаменатель. Перегрузить операции: >>,
Перегрузить операции +, +=, ==, [], () C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
Модератор
Эксперт С++
 Аватар для ForEveR
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
24.10.2010, 19:52     Создать однонаправленный список, перегрузить операции + [] == >> << #2
Списки, стеки, очереди
Тут есть класс шаблонный однонаправленный список. А дальше дерзайте.
kuidreS
0 / 0 / 0
Регистрация: 28.03.2010
Сообщений: 37
24.10.2010, 22:01  [ТС]     Создать однонаправленный список, перегрузить операции + [] == >> << #3
Я с классом все понял. У меня даже есть наработки. Но я не могу понять как делать перегрузку выше указанных штук. Просто я не нашел наглядного примера, чтобы разобраться, вот и обратился сюда.
ForEveR
Модератор
Эксперт С++
 Аватар для ForEveR
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
24.10.2010, 22:06     Создать однонаправленный список, перегрузить операции + [] == >> << #4
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;
}
Yandex
Объявления
24.10.2010, 22:06     Создать однонаправленный список, перегрузить операции + [] == >> <<
Ответ Создать тему
Опции темы

Текущее время: 09:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru