Skip to content

Latest commit

 

History

History
9 lines (9 loc) · 1.04 KB

File metadata and controls

9 lines (9 loc) · 1.04 KB

cpp_works

HW 1

Написать программы выполняющие вычитание и умножение беззнаковых длинных чисел, а также программу, выполняющую подсчет количества слов в заданном файле.

HW 2

Реализовать свою библиотеку, поддерживающую работу с длинными числами.

HW 3

Добавить оптимизации.

HW 4

Написать свой аналог std::vector со специальным ограничением памяти (см. static_assert(...)), некоторые методы должны быть noexcept (указано в коде), а все остальные иметь strong гарантию (исключая swap и добавление/удаление в середине - они имеют basic гарантию). При вызове каждого метода должно совершаться не более одной аллокации.