ВУЗ:
Составители:
Рубрика:
52
8. IDE выведет окно проекта Project, в котором перечислены
узлы различных программ. Когда вы создаете новый файл проекта, окно
Project будет содержать только один узел.
9. Узлы программы EasyWin содержат только один файл .срр с
текстом программы. Дважды щелкните на файле .срр, для того чтобы на-
чать редактирование этого файла.
10. Введите исходный текст программы.
11. Откомпилируйте программу (F9).
12. Исправьте ошибки и повторите компиляцию.
13. Повторяйте пункт 12, пока компиляция не будет выполняться без
ошибок.
14. Выполните программу (Ctrl+F9).
Порядок выполнения работы
1. Выбрать класс АТД в соответствии с вариантом.
2. Определить и реализовать в классе конструкторы, деструктор,
функции Input (ввод с клавиатуры) и Print (вывод на экран), перегрузить
операцию присваивания.
3. Написать программу тестирования класса и выполнить тестирова-
ние.
4. Дополнить определение класса заданными перегруженными опе-
рациями ( в соответствии с вариантом).
5. Реализовать эти операции. Выполнить тестирование.
Методические указания
1.Класс АТД реализовать как динамический массив. Для этого опре-
деление класса должно иметь следующие поля:
указатель на начало массива;
максимальный размер массива;
текущий размер массива.
2. Конструкторы класса размещают массив в памяти и устанавлива-
ют его максимальный и текущий размер. Для задания максимального мас-
сива использовать константу, определяемую вне класса.
3. Чтобы у вас не возникало проблем, аккуратно работайте с кон-
стантными объектами. Например:
*конструктор копирования следует определить так:
MyClass (const MyClass& ob);
*операцию присваивания перегрузить так:
MyClass& operator = (const MyClass& ob);
Страницы
- « первая
- ‹ предыдущая
- …
- 48
- 49
- 50
- 51
- 52
- …
- следующая ›
- последняя »