Объектно-ориентированное программирование на языке С++. Ноткин А.М. - 51 стр.

UptoLike

Составители: 

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);