Создан заказ №9553053
13 марта 2023
Написание собственного вектора на аллокаторах и с итераторами без использования пространства имен std
Как заказчик описал требования к работе:
Реализовать статическую библиотеку Vector (аналог std::vector) не используя
стандартные библиотеки. Использовать шаблоны. Реализовать простейший
итератор и наследоваться от него в классе vector. В библиотеке vector
необходимо реализовать следующие методы:
• assign; Удаляет вектор и копирует указанны
е элементы в пустой вектор.
• at; Возвращает ссылку на элемент в заданном положении в векторе.
• back; Возвращает ссылку на последний элемент вектора.
• begin; Возвращает итератор произвольного доступа, указывающий на
первый элемент в векторе.
• capacity; Возвращает число элементов, которое вектор может содержать
без выделения дополнительного пространства.
• cbegin; Возвращает постоянный итератор произвольного доступа,
указывающий на первый элемент в векторе.
• clear; Очищает элементы вектора.
• data; Возвращает указатель на первый элемент в векторе.
• emplace; Вставляет элемент, созданный на месте, в указанное положение
в векторе.
• emplace_back; Добавляет элемент, созданный на месте, в ко
подробнее
Заказчик
заплатил
заплатил
100 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
14 марта 2023
Заказ завершен, заказчик получил финальный файл с работой
5
Написание собственного вектора на аллокаторах и с итераторами без использования пространства имен std.docx
2023-03-17 02:09
Последний отзыв студента о бирже Автор24
Общая оценка
4.6
Положительно
Очень хороший и понимающий автор, очень быстро отвечает на сообщения и быстро выполняет заказы