Лабораторная № 3 (3 семестр метапрограммирование)реализовать шаблонный класс словарь (аналог std::map) и итератор (std::iterator)a) конструктор по умолчанию, конструктор копирования, конструктор перемещения,конструктор со списком инициализации, деструкторb) найти элемент at()c) добавить значение по ключуd) toJSON() конвертация словаря в строку в формате JSONe) метод value(key,defvalue)f) метод keys() возвращает список всех ключейg) удалить элемент и очистить таблицуh) size()i) переопределить []j) добавить исключенияk) операторы сравнения == и !=l) итераторы, которые позволяют работать со словаремвыделить методы, которые не кидают исключения и константные методы.проверить работу структуры на типаx int, double, struct, string;сделать бенчмарки с std::map из стандартной библиотеки.

2 года назад
guest_16686653986759
2 года в сервисе
Был
2 года назад

Заявки фрилансеров

Алексей
 
24 года
5 лет в сервисе
Был
2 года назад
2 года назад
Влад
 
21 год
3 года в сервисе
Был
8 месяцев назад
25 отзывов(-2)
2 года назад
Сашам
 
32 года
2 года в сервисе
Был
2 года назад
2 года назад
  • Похожие заказы

  • Требуется выполнить лабораторную работу по Java и EJB, в том числе помощь с установкой GlassFish. Возможен вариант самостоятельной разработки лабораторной работы. Цена обсуждается, детали и код предыдущей работы будут предоставлены после отклика.

    Закрыт
    2 года назад
  • Требуется переписать два индикатора с Metatrader на язык PineScript для TradingView. Один индикатор нужно просто переписать, второй — доработать, устранив проблемы с исчезающими сигналами и добавив функции подсчета. Файлы с индикаторами предоставит заказчик.

    Закрыт
    2 года назад
  • Требуется реализовать шаблонный класс STACK на C++ с динамическим выделением памяти. Класс должен включать конструкторы, методы push/pop, обработку исключений и поддержку различных типов данных. Провести тестирование и сравнение с стандартной библиотекой. Убедитесь, что реализованы методы для работы с исключениями и перегрузка операторов.

    Прикладное ПО1 исполнитель
    Закрыт
    2 года назад
  • Разработать программу на языке Ассемблер с поддержкой 3D графики и управления мышкой-клавиатурой. Необходима защита от копирования для работы только на определенном компьютере. Также требуется интеграция аудиодорожки. Программа должна быть аналогом работы по представленному видео.

    Прикладное ПОнет заявок
    Закрыт
    2 года назад
  • Требуется разработать простую программу на языке С, следуя методическим указаниям. Ожидаются четкие и корректные решения, соответствующие предоставленным требованиям.

    Закрыт
    2 года назад
  • Создайте программу на ассемблере, которая считывает данные из файла, вычисляет периметры фигур и сортирует их по убыванию с использованием алгоритма heapsort. Ожидается эффективное решение с корректной обработкой данных из каждой строки.

    Закрыт
    2 года назад
  • Требуется создать приложение для Windows с функциями выбора наименования из списка, предпросмотра изображений, ввода данных для печати этикеток и генерации data matrix. Приложение должно сохранять информацию в Google Таблицы. Дизайн не имеет значения, фокус на функционале для внутреннего использования.

    Закрыт
    2 года назад
  • Ищется разработчик на threejs для создания прикладного ПО. Пример реализации можно увидеть на указанном сайте. Обязателен опыт работы в данной области.

    Прикладное ПОнет заявок
    Закрыт
    2 года назад
  • Требуется доработка VR приложения на Unity, работающего с HTC Vive Tracker. Необходимо улучшить функционал калибровки, добавить возможность выполнения упражнений в сидячем положении и вынести интерфейс калибровки на главный экран. Опыт работы с VR и контроллерами HTC Vive Tracker обязателен.

    Закрыт
    2 года назад
  • Требуется разработать программу на C++, которая будет парсить текстовый файл с данными (имя, фамилия, число) и создавать объекты класса для записи с максимальным и минимальным числом. Ожидается грамотная реализация концептов объектно-ориентированного программирования.

    Закрыт
    2 года назад