|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.09.2010, 16:05 | #1 |
Пользователь
Регистрация: 13.09.2009
Сообщений: 20
|
Здравствуйте.
Помогите пожалуйста.Вот есть у меня задание: Разработать класс, инкапсулирующий свойства одномерного динамического массива заданного размера, например, строку. Тип массива: Знаковый символьный массив. Для организации динамического массива должен использоваться указатель соответствующего типа. Для хранения размера массива следует предусмотреть соответствующее поле, тип которого можно выбрать самостоятельно. В классе предусмотреть функции, выполняющие следующие действия: 1.выделение памяти для динамического массива; 2.ввод данных в каждое поле; 3.вывод данных из каждого поля; 4.доступ по считыванию/записи в выбранный элемент массива; 5.освобождение памяти, занятой динамическим массивом. И есть написанный код: Код:
Я вообще то очень плохо там что-то понимаю Заранее большое спасибо. В функции main() создать автоматический объект разработанного класса, указатель на объект, динамический объект и массив объектов (из 3-4 элементов). Для каждого созданного объекта выполнить по очереди функции ввода размера массива, выделения памяти, ввода данных в массив, вывода данных на экран, вывода одного из элементов массива и освобождения памяти. Модифицировать текст программы следующим образом: в любом месте функции main() создать блок (составной оператор), внутри которого создать объект класса и выполнить для него ввод данных. Попытаться получить доступ к объекту за пределами блока, например, вывести его данные. Последний раз редактировалось Stilet; 10.09.2010 в 18:02. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Отобразить только определённые объекты, таблицы или другие компоненты веб-сайта. | alex198555 | Работа с сетью в Delphi | 0 | 18.08.2010 23:24 |
TurboPascal: объекты и классы, прямоугольник с рамочкой | ulala | Помощь студентам | 0 | 05.11.2009 17:28 |
TurboPascal: объекты и классы | ulala | Помощь студентам | 1 | 28.10.2009 17:20 |
Инкапсуляция | psycho-coder | Общие вопросы Delphi | 4 | 14.08.2009 13:04 |
Инкапсуляция | Lyxor | Общие вопросы Delphi | 0 | 29.06.2008 13:06 |