Запрет передачи аргумента типа char в функцию
Разделение контракта файловой системы для повышения расширяемости
Оценка архитектуры классов на соответствие принципам SOLID
Когда вызываются копирующий конструктор и оператор присваивания
Проверка соответствия последовательности строк заданному шаблону
Поворот квадратной матрицы на 90° по часовой стрелке
Выявление узких мест в работе программы
Получение указателя на базовый класс при protected‑наследовании
SharedPtr: реализация копирующего конструктора
Расширение архитектуры: поддержка источников помимо файлов
Как виртуальные функции и деструкторы влияют на порядок вывода при удалении через указатель базового класса
Коррекция бизнес‑логики в обработчике запросов
Обнаружьте и исправьте дефекты в реализации LRU‑кэша
Какой вывод получит программа с пост- и префиксным инкрементом
Сгенерировать ситуацию, вызывающую неопределённое поведение при удалении через базовый указатель
Создание класса с поддержкой глубокого копирования
Как сделать UserCollection пригодным для range‑based цикла без доступа к полю
Реализация деструктора в шаблоне SharedPointer
Определение последовательности вызовов конструкторов и деструкторов при множественном наследовании
Вариации объявлений указателей с const‑квалификатором