Здравствуйте, уважаемые фрилансеры. Дело в том, что нужно поправить код
Вот само задание:
Задан объект со списком полей. Реализуемая структура данных по заданию должна быть полностью динамической и также реализована в виде класса. Обязательные операции – добавление, удаление, включение и извлечение по логическому номеру, сортировка, включение с сохранением порядка, загрузка и сохранение объектов в бинарном файле, поиск по различным критериям. Предполагается, что операции сравнения хранимых объектов переопределены стандартным образом (в виде операций <,> и т.д.).
Программа должна реализовывать указанные выше действия.
Протестировать структуру данных на простом типе данных (например, int, double) и сложном, из выбранного задания. Программа тестирования должна содержать меню, обеспечивающее выбор операций.
1.Динамические структуры данных в памяти.
5. Справочник склада. Наименование товара, категория товара, количество, дата поступления, цена и процент торговой надбавки. Сортировка по всем параметрам. Составление фактуры: выбор нескольких товаров, количества (с уменьшением его на складе), подсчет общей суммы и торговой надбавки.
3. Динамический массив структур с уплотнением при удалении и с расширением при переполнении.

Горе-программист мне сделал. Но сделал криво. есть код который нужно подделать в соответствии с указанием:

Код программы в закрепее.
Срок пока не жмет. Как вам удобно.