ВУЗ:
Составители:
Рубрика:
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);
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);
Страницы
- « первая
- ‹ предыдущая
- …
- 49
- 50
- 51
- 52
- 53
- …
- следующая ›
- последняя »