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