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

Разработать объектно-ориентированную библиотеку для работы со структурами данных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Приведение к структуре http://www.cyberforum.ru/cpp/thread1285337.html
Не могу понять как привести, к примеру void* переменную, к структуре. И так же интересует как использовать приведённые перменный, дабы их передать в нужные функции. К примеру базовая структура в...
C++ Основы моделирования физических процессов Здравствуйте! Я магистрант физ-теха. В "экспериментальной" части магистерской работы стоит молекулярная динамика (нужно написать программу на С++). Программирование проходили на втором курсе, но... http://www.cyberforum.ru/cpp/thread1284964.html
Почему операция взятия корня такая ресурсоемкая? C++
Здравствуйте! Просветите в вопросе. 1. Какие методы используются для его взятия? 2. Как есть пути оптимизации? Заранее спс!
C++ Процесс обучения нейросети
Добрый день. Подскажите, пожалуйста, я хочу написать нейросеть на С++. Это возможно без подключения MATLAB на чистом С++? Дело в том, что перечитав кучу литературы об их проектировании и обучении, я...
C++ Вложенность объектов и классов http://www.cyberforum.ru/cpp/thread1283485.html
// Создайте класс Rect, инкапсулирующий функциональность прямоугольника // с вещественными координатами. Он должен содержать два вложенных объекта // класса Vector, которые определяют координаты...
C++ Vector как динамический массив Здравствуйте. Не могу понять, как сделать с помощью контейнера vector, динамический массив. Заранее спасибо подробнее

Показать сообщение отдельно
evilcockroach
14 / 14 / 2
Регистрация: 29.07.2013
Сообщений: 138

Разработать объектно-ориентированную библиотеку для работы со структурами данных - C++

27.10.2014, 18:46. Просмотров 605. Ответов 1
Метки (Все метки)

Постановка задачи:
Разработать объектно-ориентированную библиотеку для работы со структурами данных по одной из следующих тем в соответствии со следующими требованиями. Свойства и методы для классов разработать в соответствии с известными определениями соответствующих структур данных. Составить тесты для проверки работоспособности библиотеки. Составить программу, демонстрирующий возможности разработанной библиотеки.
Общие требования:
В независимости от индивидуального варианта должны быть реализованы следующие возможности:
1. Реализация методов инициализации (конструктор по умолчанию и конструктор с параметрами), копирование (конструктор копирования), индексации (перегрузка []), присваивание (перегрузка =), визуализации, сохранения (на диск) и восстановления, диалогового управления, "разумного доступа "(перегрузка ->), а также псевдо переменных (обеспечение возможности вида: f (x) = const).
2. Перегрузка (совместное использование) потокового ввода / вывода. (введение с файл, вывод в файл)
3. Создание и использование файла библиотеки (* .LIB).
4. Повторное использование классов без их перекомпиляции (ReUse).
5. Применение указанной структуры данных для решения типовой задачи.
Вариант:
Деревья произвольные и генеалогия. Использование псевдопеременных для дерева может быть выполнено следующим образом: во-первых элементу (i, j) в дереве (i - номер уровня, j - номер элемента на j-м уровне) может быть присвоено некоторое значение, во-вторых, например, при d (i, j) = d2; // где d, d2 - деревья.

Подскажите пожалуйста с чего начать, и в каком направлении двигаться, и растолкуйте, переформулируйте пожалуйста условия варианта, а то ничего не понимаю... Если у кого-то были схожие задания, буду весьма благодарен за примеры. Заранее благодарен.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru