![]() |
|
Модераторы: Poseidon |
![]()
|
|
| makasin773 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 31.1.2012 Репутация: нет Всего: нет |
Класс ShortArray. Тип элементов массива – short int. Функция (signum) – вычисление функции сигнум для суммы первых m членов массива.
1. также реализуйте основную программу, которая будет работать с данными классами (так называемую программу-драйвер). Описание класса должно находиться в заголовочном файле (.h), а реализация методов – в файле реализации (.cpp). Все поля класса должны находиться в закрытой области класса, а конструктор, деструктор, реализованная функция и функция print – в открытой. Где это необходимо используйте указатель this. 2. Создайте класс с полем name, в котором будет храниться название объекта класса (передается в качестве параметра в конструкторе класса). Выведите на экран сообщение о создании объекта при его создании и сообщение об удалении объекта данного класса при выходе его из области видимости. Разработайте программу-драйвер, которая будет показывать работу с данным классом. В данной программе создайте несколько объектов данного класса (не менее 3). 3. Создайте класс в котором с помощью конструктора класса инициализируется массив(используйте конструктор по умолчанию, массив ДОЛЖЕН БЫТЬ ОПИСАН КАК ОДНО ИЗ ПОЛЕЙ КЛАССА СТАТИЧЕСКИ). Инициализацию массива проведите непосредственно в самом конструкторе (с помощью ввода с клавиатуры элементов). Разработайте программу-драйвер, которая будет показывать работу с данным классом. 4. Измените данный класс и программу-драйвер так, чтобы использовался конструктор с параметрами и память для элементов массива ВЫДЕЛЯЛАСЬ ДИНАМИЧЕСКИ (размерность массива передать в качестве одного из параметров конструктора, а сам массив в качестве другого параметра). Предусмотрите возвращение памяти системе (при удалении объекта). 5. В данный класс добавьте функцию вывода массива на экран (print). 6. В предыдущий класс добавьте соответствующую функцию (см. варианты для самостоятельного решения). Для того, чтобы инициализировать сам объект (фактически массив) используйте инициализаторы. |
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |