Методические указания

1. Курсовая работа выполняется в среде Visual C++ 6.0 как консольное приложение.

При выполнении курсовой работы обязательным является использование объектно-ориентированного программирования.

Как правило, класс как тип, определенный пользователем, должен содержать скрытые поля и следующие функции

· Конструкторы, определяющие, как инициализируются объекты класса;

· Набор методов, реализующих свойства класса (методы, возвращающие значения скрытых полей класса описываются с модификатором const, для того, чтобы не изменялись значения полей);

· Набор операций, позволяющий копировать, присваивать, сравнивать объекты и производить с ними требуемые действия;

· Класс исключений, используемый для сообщений об ошибках с помощью генерации исключительных ситуаций.

4. В курсовой работе должно использоваться не менее 3 классов (см. п.4), причем диалог с пользователем должен быть реализован как отдельный класс.

5. Каждый класс должен быть реализован в виде двух файлов: заголовочного (.h), содержащего описание класса и файла (.срр), содержащего реализацию методов класса. Основная функция main реализуется в виде отдельного файла. Если в работе используются глобальные функции, они также должны быть размещены в отдельном файле.

6. В курсовой работе должны использоваться перегруженные функции-операции для выполнения заданных в варианте операций. Например, для добавления элемента в список можно перегрузить операцию сложения (+) или инкремент (++).

7. Для реализации протокола (варианты 1-15) и а также записи данных в файл и получения данных из файла (варианты 16-25) использовать файловые потоки.

8. Предусмотреть проверку корректности данных. При проверке использовать механизм исключительных ситуаций.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: