Пример. Класс – динамический массив

В этом примере (рисунки 4.2, 4.3, 4.4) создается класс ТМуАггау для работы с динамическим массивом, который содержит целые значения [BYTE, март 2000, Cover Story –Языки программирования].

Исходные данные, используемые для формирования массива, находятся в файле TestFile.dat.

Процедура ReadElementsFromFile формирует массив и выводит на экран нечетные значения массива в порядке, обратном их расположению в файле.

 

Данные класса ТМуАrrау:

FArray – массив целых чисел

FPoz– Текущее количество (счетчик) элементов массива

Методы класса ТМуАrrау:

AddElement –добавляет элемент в конец массива

Create –конструктор, создает массив из delta элементов

Destroy –деструктор, освобождает память, выделенную для элементов массива

GetElement –возвращает значение элемента массива по указанному номеру

GetLastNumber –возвращает номер последнего элемента

Рисунок 4.2 –ПрограммаConsoleExample7.Описание класса ТМуАrrау

Рисунок 4.3 –ПрограммаConsoleExample7(продолжение). Реализация методов класса ТМуАrrау

Рисунок 4.4 –ПрограммаConsoleExample7(продолжение). Процедура ReadElementsFromFile и главная программа