Sobes.tech

Архитектурные недостатки класса IOManager

Junior — Senior
80

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

Junior — Senior
79

Рефакторинг IOManager с применением принципа единственной ответственности (SRP)

Junior — Senior
79

Объединение двух отсортированных односвязных списков

Junior — Senior
79

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

Intern — Middle
79

Удаление всех элементов, равных единице, из std::vector

Intern — Middle
79

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

Junior — Senior
79

Неправильная инициализация в конструкторе SharedPtr: какие последствия

Junior — Senior
79

Инициализация вектора целых чисел в функции main

Intern — Senior
79

SQL‑запрос для получения второго по величине количества

Junior — Senior
ГК Адепт
79

Компиляторное вычисление факториала в шаблоне без static‑контекста

Middle — Senior
79

Поведение сохранённого итератора после изменения контейнера

Junior — Senior
79

Внедрение виртуального деструктора в базовый класс

Junior — Senior
78

Виртуальное ромбовидное наследование (пример 2)

Junior — Senior
78

SharedPtr: реализация метода разрушения

Junior — Senior
78

Проверка валидности итератора после модификации контейнера

Junior — Senior
78

Функция, меняющая порядок элементов вектора

Intern — Middle
78

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

Junior — Senior
ГК Адепт
78

Использование структуры Data в качестве ключа для std::set и std::unordered_set

Junior — Senior
78

Взаимосвязанные классы с взаимными указателями

Junior — Senior
78
9/10