Разборы всех билетов
Текущие разобранные билеты:
- Билет 1. Отличия C++ от С. Взаимодействие с консолью.
- Билет 2. Работа с динамической памятью в С++. Ссылки. Функции, передача аргументов по значению, ссылке, указателю. Аргументы по умолчанию. Перегрузка функций. Шаблонные функции.
- Билет 3. Классы. Базовый синтаксис. Поля и методы. Конструктор, деструктор, время жизни объекта.
- Билет 4. Дополнительные способы инициализации. Статические поля и методы. Операторы. Перегрузка операторов. Оператор =. Правила трех.
- Билет 5. Многофайловая разработка. Заголовочные файлы, препроцессор, include guard.
- Билет 6. Namespaces. Шаблоны классов. STL. vector.
- Билет 7. STL. Итераторы. string, std::array. using. Most Vexing Parse, указатели на функции.
- Билет 8. STL. Инициализация с помощью
{}, initializer_list, range-based for. auto. - Билет 9. STL. Инвалидация итераторов. Работа со временем. ГПСЧ.
- Билет 10. Контейнеры. deque, stack, queue, forward_list, list, pair, unordered_map.
- Билет 11. Функциональные объекты. CV-квалификаторы, const, const-корректность, unordered_map.
- Билет 12. STL. unordered_set, map, set, multiset, multimap, std::function, Лямбда-функции, замыкания.
- Билет 17. STL. RAII. Умные указатели - unique_ptr. decltype.
- Билет 18. shared_ptr, weak_ptr.