![]() |
Модераторы: Poseidon |
![]() ![]() ![]() |
|
колючка |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 9.12.2006 Репутация: нет Всего: нет |
![]() Общие указания 1) Реализовать структуру данных, поддерживающую данный набор операций. Структура данных должна быть представлена шаблонным классом с перегруженными операторами. 2) Шаблоны функций следует поместить в .h-файл. 3) Тестовая программа должна содержать вызовы всех операций для структур, содержащих данные как минимум двух различных типов. 1) Односвязный список с однонаправленным итератором Функции-члены списка: a) Конструктор по умолчанию, деструктор, конструктор копии, operator= b) Возвращение количества элементов c) Пуст ли список d) operator<< и operator+= – добавление элемента в конец списка e) operator+= – добавление в конец списка другого списка f) find – поиск значения и возвращение итератора на него g) insert – вставка элемента в позицию, задаваемую итератором h) insert – вставка подсписка в позицию, задаваемую итератором i) remove – удаление элемента в позиции, задаваемой итератором j) remove – удаление диапазона элементов, задаваемого двумя итераторами k) cut – вырезание подсписка, задаваемого двумя итераторами l) divide – расщепление списка на два в позиции, задаваемой итератором Функции-члены итератора списка: a) Конструктор b) eol – состояние “конец списка” c) operator++ – префиксный и постфиксный d) operator* – ссылка на текущий элемент в списке Внешние функции: a) foreach – применение функции, передаваемой в качестве параметра, к диапазону значений, задаваемому парой итераторов b) find – поиск значения в диапазоне, задаваемом парой итераторов, и возвращение итератора на него m) operator==, operator!= n) operator+ – слияние двух списков в третий c) operator<< – вывод в поток d) operator>> – ввод из потока (признак конца ввода – ввод некоторого значения) Это полный текст задания. Буду благодарна за любую помощь! Вообще не представляю с какой стороны к этой задаче подойти ![]() |
|||
|
||||
MAKCim |
|
||||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 6 Всего: 207 |
начни так
-------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
||||
|
|||||
колючка |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 9.12.2006 Репутация: нет Всего: нет |
Спасибо
![]() |
|||
|
||||
колючка |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 9.12.2006 Репутация: нет Всего: нет |
К сожалению, ничего не получается
![]() ![]() ![]() |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 23 Всего: 459 |
Модератор: не забывайте указывать описание ошибки, которая у вас возникла. Отвечающий не телепат и не видит как вы используете приведенный им код. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
колючка |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 9.12.2006 Репутация: нет Всего: нет |
error C2951: template declarations are only permitted at global, namespace, or class scope
error C2146: syntax error : missing ')' before identifier 'bad_alloc' see reference to class template instantiation 'wmain::list<T>' being compiled error C3646: 'bad_alloc' : unknown override specifier error C2059: syntax error : ')' Вот такие вот ошибки выдает мне мой компилятор ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Центр помощи" | |
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Центр помощи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |