1. В заданиях используются следующие сокращения:
pub– открытые данные (public),
pri – закрытые данные (private),
СД – статические данные (в единственном экземпляре, общие для всего класса)
НСД – нестатические данные тиражируются для каждого объекта
КК – конструктор копирования
ДФ – дружественная функция,
МК- метод класса
Например поле, помеченное СД, pri означает статическую переменную, размещенную в закрытой области.
2. Если поле никак не отмечено, то считать его открытым
3. Для текстовых данных в классе создавать указатели на строки (для фамилий, марки машины и т.п.), а в конструкторах динамически выделять память под строки, в деструкторах – возвращать в кучу.
4. При выполнении задания обязательно предусмотреть внешнюю работу с данными класса (обращение к открытым и закрытым данным из функции main).
5. В задании указаны методы, которые создаются обязательно, но вы не должны этим ограничиваться. Как правило, для работы требуются и другие методы, какие – решать вам.
Варианты заданий
| Варианты
| Задания находятся в папке «Базы данных(задания)»
|
| 1, 9, 17, 25
| База данных «ВУЗ», класс «Факультет ЭКТ»
|
| 2, 10, 18, 26
| База данных «Банк», класс «кредитование»
|
| 3, 11, 19
| База данных «Логистика», класс «хранение»
|
| 4, 12, 20
| База данных «Транспорт», класс «самолет»
|
| 5, 13, 21
| База данных «ВУЗ», класс «группа»
|
| 6, 14, 22
| База данных «Банк», класс «вклад»
|
| 7, 15, 23
| База данных «Транспорт», класс «машина»
|
| 8, 16, 24
| База данных «Логистика», класс «взаиморасчеты»
|