1 / 1 / 2
Регистрация: 24.09.2016
Сообщений: 144
1

Что такое динамический класс?

04.02.2017, 19:06. Показов 9321. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
у меня в работе есть задание "создать динамический класс". что это значит? нигде ничего внятного не нашел.
знаю, что класс создается так
class Name {};
но чем будет отличаться такой класс от динамического? и как вообще создать и использовать динамический класс?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.02.2017, 19:06
Ответы с готовыми решениями:

Что такое контейнерный класс?
Если можно примерчик приведите. Спасибо.

Что такое указатель на абстрактный класс?
В задании сказано - Методы класса должны принимать указатель на абстрактный класс , что это значит...

Что такое Класс, и с чем его едят?
собственно это я бы и хотел знать. попытался воспринять самостоятельно - не получилось. прошу,...

Класс-контейнер? Что это такое и с чем его «едят»?
Вечер добрый, столкнулся со следующей проблемой, в общем, есть задание: Создать класс-контейнер,...

5
Эксперт С++
1069 / 848 / 60
Регистрация: 30.04.2011
Сообщений: 1,659
04.02.2017, 19:14 2
Наверное, имеется ввиду, что конструктор класса просит память, а деструктор возвращает.
В задании не сказано, что где-то там надо создавать динамический массив?
0
872 / 459 / 90
Регистрация: 10.06.2014
Сообщений: 2,665
04.02.2017, 19:20 3
Цитата Сообщение от pavlenko2k16 Посмотреть сообщение
у меня в работе есть задание "создать динамический класс". что это значит? нигде ничего внятного не нашел.
Потому что никаких динамических классов не существует.
Класс это описание определенного пользовательского типа данных
0
1 / 1 / 2
Регистрация: 24.09.2016
Сообщений: 144
04.02.2017, 19:20  [ТС] 4
само задание:
"Создать шаблонный динамический класс для работы с одномерными массивами. предвидеть функции для динамического присваивания, поэлементного сложение и вычитания, консольного ввода и вывода массива"
я планирую сделать вообще через вектор и для него предвидеть эти функции. с понятием шаблонного класса знаком. но в этом задании непонятно что такое "динамический класс" и "динамическое присваивание"
0
Эксперт С++
1069 / 848 / 60
Регистрация: 30.04.2011
Сообщений: 1,659
09.02.2017, 19:04 5
Ну вот. По заданию почти все понятно - только "динамическое присваивание" ни разу не слыхал... ))
Динамический класс, скорее всего, именно то, что я говорил: конструктор создает динамический массив, а деструктор его освобождает.
Реализовать с помощью композиции вектора можно, но как посмотрит на это препод?
Спросите у него: динамический массив обязательно или можно по-другому?
0
Комп_Оратор)
Эксперт по математике/физике
8948 / 4702 / 629
Регистрация: 04.12.2011
Сообщений: 13,999
Записей в блоге: 16
09.02.2017, 19:50 6
Лучший ответ Сообщение было отмечено ValeryLaptev как решение

Решение

Цитата Сообщение от pavlenko2k16 Посмотреть сообщение
"Создать шаблонный динамический класс для работы с одномерными массивами. предвидеть функции для динамического присваивания, поэлементного сложение и вычитания, консольного ввода и вывода массива"
это пример неудачного расположения клавиш на клавиатуре судьбы. Человек писавший это либо думал о другом либо не вполне понимал, что он пишет. Дело в том что динамических массивов не бывает, если не иметь ввиду расширяющиеся массивы. Зато есть работа с динамической памятью как с массивом и часто можно слышать про массивы динамической памяти или даже "динамические массивы". И это допустимо так как практикуется от начала времён, но только тогда когда это выражено однозначно.
Расширяющихся массивов существует много. Я знаю:
-на списке,
-на дереве,
-на массиве указателей,
-хеш-таблица.
если не забыл чего-то.
Они могут использовать динамическую память. Но простой массив данных в динамической памяти, это совсем другое и это гораздо проще.
Поговорите с преподавателем. Постарайтесь выведать его намерения и расскажите о том, что узнали.
0
09.02.2017, 19:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.02.2017, 19:50
Помогаю со студенческими работами здесь

Объясните человеческим языком мне чайнику что такое singleton, статический класс. Зачем они нужны. Что рекомендуете прочитать мне для начала
Объясните человеческим языком мне чайнику что такое singleton, статический класс. Зачем они нужны....

Что такое многоразрядное число? (Создать класс ПАРА целых чисел)
Объясните пожалуйста что такое многоразрядное число, и его старшая и младшая часть, если можно...

Что такое файловый буфер? Что такое режим (модификатор) доступа, при работе с файлами?
Что такое файловый буфер? Что такое режим (модификатор) доступа, при работе с файлами?

Что такое рекурсивный тип данных? Что такое конструкция рекурсивного типа?
Что такое рекурсивный тип данных? Что такое конструкция рекурсивного типа?


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru