Запрет передачи аргумента типа char в функцию

Junior — Senior
6

Разделение контракта файловой системы для повышения расширяемости

Junior — Senior
6

Оценка архитектуры классов на соответствие принципам SOLID

Junior — Senior
6

Когда вызываются копирующий конструктор и оператор присваивания

Junior — Senior
6

Проверка соответствия последовательности строк заданному шаблону

Junior — Middle+
6

Поворот квадратной матрицы на 90° по часовой стрелке

Junior — Senior
ЯндексЯндекс
6

Выявление узких мест в работе программы

Intern — Middle
6

Получение указателя на базовый класс при protected‑наследовании

Junior — Senior
6

SharedPtr: реализация копирующего конструктора

Junior — Middle+
6

Расширение архитектуры: поддержка источников помимо файлов

Junior — Senior
6

Как виртуальные функции и деструкторы влияют на порядок вывода при удалении через указатель базового класса

Junior — Senior
6

Коррекция бизнес‑логики в обработчике запросов

Junior — Senior
РозумСофт
6

Обнаружьте и исправьте дефекты в реализации LRU‑кэша

Junior — Senior
ЯндексЯндекс
6

Какой вывод получит программа с пост- и префиксным инкрементом

Junior — Senior
6

Сгенерировать ситуацию, вызывающую неопределённое поведение при удалении через базовый указатель

Junior — Senior
6

Создание класса с поддержкой глубокого копирования

Junior — Senior
6

Как сделать UserCollection пригодным для range‑based цикла без доступа к полю

Junior — Senior
6

Реализация деструктора в шаблоне SharedPointer

Junior — Senior
6

Определение последовательности вызовов конструкторов и деструкторов при множественном наследовании

Junior — Senior
6

Вариации объявлений указателей с const‑квалификатором

Junior — Senior
5
8/10