Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

(C++)Технология программирования

18K
05 марта 2007 года
AJIeksandr
11 / / 17.11.2006
Здравствуйте, помогите сделать лабу по предмету Технология программирования, написать все это надо на С++.
Вот задание:

Задание 1: Создать шаблон класса «двусвязный линейный список».
Реализовать в нем следующие методы:
- все виды конструкторов;
- деструктор;
- итераторы класса Next(), Pred(), возвращают значение информационного поля списка;
- добавление в конец и в начало списка;
- вставка элемента в список;
- удаление элемента в списке;
- поиск элемента в списке по номеру ( перегрузка операции [] ) и по значению информационного поля;
- просмотр и вывод всех элементов списка в прямом и обратном порядке;
- просмотр и вывод указанного элемента.

Задание 2: Решить вариант задачи, используя шаблон класса «двусвязный линейный список »
Пример описания и объявления объекта для решения задания:

struct Person {
string Name;
string Fam;
int Data_b;
bool Sex;
bool operator ==(Person &); //перегрузка операции сравнения на равенство

};

ListNode <Person> ListPerson;


Вариант 33
На междугородной телефонной станции картотека абонентов, содержащая сведения о телефонах и их владельцах, организована как список.
Составить программу, которая:
• обеспечивает начальное формирование картотеки в виде списка;
• производит вывод всей картотеки;
• вводит номер телефона и время разговора;
• выводит извещение на оплату телефонного разговора.
Программа должна обеспечивать диалог с помощью меню и контроль ошибок при вводе.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог