Решения задач специализации "Искусство разработки на современном С++". Курс "Основы разработки на С++: красный пояс" https://cppcourse.ru/ Неделя 1. Макросы и шаблоны классов Максимальный элемент по предикату Макрос Log Генератор компараторов Макрос UPDATE_FIELD Плохой макрос Макрос UNIQ_ID Таблица Дек на основе двух векторов Шаблон Paginator Неделя 2. Оптимизация кода, сложность алгоритмов и эффективный ввод/вывод Сортировка студентов по рейтингу Изучение нового языка Экспрессы Электронная книга Неделя 3. Модель памяти в С++ Пул объектов Swap, SortPointers, ReversedCopy Пишем свой вектор Односвязный список Неделя 4. Эффективное использование линейных контейнеров Спортсмены StackVector Translator AirportCounter Текстовый редактор Статистика Web-сервера Неделя 5. Move-семантика и базовая многопоточность Считалка Иосифа Группировка строк Оператор присваивания для SimpleVector Разбиение на предложения Move-семантика в SimpleVector Сортировка слиянием - 3 Контейнер с приоритетами Суммирование матрицы Исследование блогов Шаблон Synchronized