| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [C++] Контейнерные классы |
| Автор: Drakosha 9.12.2006, 20:24 | ||
| Приветик,помогите пожалуйста с програмками. Вторая программа пишется по первой.Очень надо,плиз ;( (прогр№1) Постановка задачи: Разработать и протестировать контейнерный класс, реализованный на основе динамического массива. Программа должна содержать меню для тестирования всех функций класса. Тип объектов, которые хранятся в контейнерном классе - int Линейный список. Данные: Текущее количество элементов списка, максимальное количество элементов списка, массив для хранения элементов списка. Операции: Конструктор с параметром, инициализирующий максимальный размер списка, выделяющий динамическую память и создающий пустой список. Добавление элемента в конец списка с проверкой возможности выполнения операции (попытка добавить элемент в заполненный список должна приводить к сообщению об ошибке и завершению программы). Поиск элемента по значению. Удаление первого элемента списка с проверкой возможности выполнения операции, удаление элемента с заданным значением. Вывод списка. (прогр№2) Постановка задачи Перегрузить операции для контейнерного класса, разработанного в прогр № 1. Данные приведены в табл. 5. Добавить в контейнерный класс операторы-функции, перегружающие операции, или заменить ими соответствующие компонентные функции класса. Добавить в класс конструктор копирования. Таблица 5. - Удаление первого элемента = = Проверка равенства двух списков = Копирование списка + Добавление элемента в конец списка Заранее большое спасибо!
|
| Автор: Oleg_Ci 11.12.2006, 18:29 | ||
1
|
| Автор: Drakosha 11.12.2006, 18:58 |
| А почему он выделяет вот эту строку?: if( i==m_pos ) return -1; // если ничего ненашли |
| Автор: Oleg_Ci 11.12.2006, 19:01 | ||||
Вот так сделай
|
| Автор: Drakosha 11.12.2006, 19:27 |
| Объясни пожалуйста как они работают=) |
| Автор: Oleg_Ci 11.12.2006, 20:46 |
| сегодня никак, уже поздно, а завтра может прокоментирую |
| Автор: Oleg_Ci 12.12.2006, 17:00 | ||
|
| Автор: Drakosha 12.12.2006, 22:12 |
| А как сделать,чтобы она выводила сообщение об ошибке? |
| Автор: Oleg_Ci 13.12.2006, 17:25 | ||
Вводи в класс больше данных чем зарезервировано
|
| Автор: Drakosha 20.12.2006, 23:49 |
| Спасибки=) |