Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
makasin773
0 / 0 / 0
Регистрация: 21.12.2011
Сообщений: 27
#1

Написать класс - C++

10.02.2012, 23:46. Просмотров 508. Ответов 1
Метки нет (Все метки)

Класс ShortArray. Тип элементов массива – short int. Функция (signum) – вычисление функции сигнум для суммы первых m членов массива.
1. также реализуйте основную программу, которая будет работать с данными классами (так называемую программу-драйвер). Описание класса должно находиться в заголовочном файле (.h), а реализация методов – в файле реализации (.cpp). Все поля класса должны находиться в закрытой области класса, а конструктор, деструктор, реализованная функция и функция print – в открытой. Где это необходимо используйте указатель this.
2. Создайте класс с полем name, в котором будет храниться название объекта класса (передается в качестве параметра в конструкторе класса). Выведите на экран сообщение о создании объекта при его создании и сообщение об удалении объекта данного класса при выходе его из области видимости. Разработайте программу-драйвер, которая будет показывать работу с данным классом. В данной программе создайте несколько объектов данного класса (не менее 3).
3. Создайте класс в котором с помощью конструктора класса инициализируется массив(используйте конструктор по умолчанию, массив ДОЛЖЕН БЫТЬ ОПИСАН КАК ОДНО ИЗ ПОЛЕЙ КЛАССА СТАТИЧЕСКИ). Инициализацию массива проведите непосредственно в самом конструкторе (с помощью ввода с клавиатуры элементов). Разработайте программу-драйвер, которая будет показывать работу с данным классом.
4. Измените данный класс и программу-драйвер так, чтобы использовался конструктор с параметрами и память для элементов массива ВЫДЕЛЯЛАСЬ ДИНАМИЧЕСКИ (размерность массива передать в качестве одного из параметров конструктора, а сам массив в качестве другого параметра). Предусмотрите возвращение памяти системе (при удалении объекта).
5. В данный класс добавьте функцию вывода массива на экран (print).
6. В предыдущий класс добавьте соответствующую функцию (см. варианты для самостоятельного решения). Для того, чтобы инициализировать сам объект (фактически массив) используйте инициализаторы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.02.2012, 23:46
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Написать класс (C++):

Написать класс строка и производный класс, ее шифрующий - C++
Добрый день уважаемые форумчане. Вопрос стоит в решении данной задачи. Мне очень нужна ваша помощь по той причине что мне задали задачу по...

Класс, полиморфизм (Написать класс, который хранит в себе некий номер ''nip'', проверит его на правильность и вывести результат) - C++
Задача. Написать класс, который хранит в себе некий номер ''nip'', проверит его на правильность и вывести результат. Вообщем-то ни...

Написать класс по строительству домов. Написать программу, демонстрирующую работу с классом. - C++
Собственно, в С++ немного насасываю, код читать умею, а прогать - нет. К сожалению, обстоятельства сложились так, что я поступил именно...

Написать обработчик исключений ситуации при преобразовании указателя на класс B до указателя на абстрактный класс А ... - C++
Написать обработчик исключений ситуации при преобразовании указателя на класс B до указателя на абстрактный класс А ... как сделать...

Есть класс A и класс B, класс B вложен в класс A и вложен в него, как классу B получить доступ к переменным класса A просто по имени? - C++
На самом деле ничё фантастического я не прошу, ведь: template <class T> class matrix { friend class diagonal; ...

написать класс - C++
Написать класс, создать в приватной зоне 2 элемента с плавающей точкой, конструктор и в списке инициализации инициализировать эти 2...

1
IFree Host
Заблокирован
10.02.2012, 23:56 #2
Ты это все здесь написал потому что не хочешь все это делать и ждешь пока за тебя кто-то напишет?
Если это не так, то тогда чего ты ожидаешь? Что народ телепатически поймет что тебе непонятно?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.02.2012, 23:56
Привет! Вот еще темы с ответами:

написать класс - C++
Порядок виконання роботи 1.Визначити клас відповідно до варіанту завдання. 2.Визначити в класі наступні конструктори: без параметрів, з...

Написать класс - C++
Написать класс DSTACK типа double и перегрузить операторы +=(push),--(pop) и =. Помогите пожалуйста.

Написать класс Автомобиль - C++
1. Создать запись для хранения следующей информации: – код владельца, – номер автомобиля, – марка автомобиля, – дата выпуска, –...

Написать класс Graph - C++
Здравствуйте! Помогите пожалуйста, разобраться с лабой по С/С++ написанной для BC3.1 и преподавателя 1959 г. выпуска (это я к тому, что он...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.