Форум программистов, компьютерный форум CyberForum.ru

Разработка основы класса - C++

Восстановить пароль Регистрация
 
Dengaar
0 / 0 / 0
Регистрация: 19.11.2012
Сообщений: 6
12.12.2012, 19:23     Разработка основы класса #1
Есть такое задание, не могу разобраться. Помогите, пожалуйста.
Разработать структуру элементов данных класса в виде динамической структуры данных (динамический массив, список, массив указателей). Разработать:
* конструкторы для различных типов входных данных (без параметров, параметр-строка, параметр-массив), конструктор копирования (объект из объекта) и деструктор;
* методы вывода и ввода содержимого объекта в поток (на экран), в текстовую строку (из строки);
* получения ссылки на внутренние данные объекта (например, на коэффициент матрицы), либо чтение/запись отдельных компонент объекта.
В конструкторе и деструкторе предусмотреть трассировку - вывод адреса текущего объекта и его содержимого. Проследить последовательность вызова конструкторов и деструкторов при определении глобальных, локальных и динамических объектов, а также их массивов, при передаче объекта в виде формального параметра по значению и возврате его по значению в качестве результата.

А класс дан такой: Множество, элементами которого являются целые числа.Операции объединения
и пересечения множеств, добавления элемента, проверки на вхождение,
разности множеств. Для представления множества используется битовая карта.
Принадлежность целого числа К множеству определяется установкой в 1 К-го
разряда битовой карты.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2012, 19:23     Разработка основы класса
Посмотрите здесь:

Разработка класса строка C++
C++ Разработка класса Tdrob
C++ ООП Создание основы класса
Разработка класса C++
Разработка класса Vector C++
C++ Разработка класса контейнера
Разработка основы класса "Знаковое целое произвольной длины" C++
C++ Разработка класса Time

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 04:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru