ИКНК
Разработка на C++
0%
Previous
Course data
Общая и организационная информация
Оценивание курса
Глоссарий
Объявления
Вопросы
Текст стандарта C++
Bjarne Stroustrup, The C++ Programming Language (4th Edition)
Herb Sutter, Lock Free Programming or Juggling Razor Blades
Anthony Williams, C++ Concurrency in Action: Practical Multithreading
Nicolai M. Josuttis, The C++ Standard Library -A Tutorial and Reference, 2nd Edition
Scott Meyers, Effective Modern C++
Сайт с описанием всех стандартных сущностей С++
Доклад об аллокаторах на cppcon
Тема 1. Сборка
CMake. Базовое использование и сборка проектов. + немного про conan
Тема 2. Управление памятью
RAII. Управление ресурсами.
Управление памятью. Умные указатели.
Реализация умного указателя
Аллокаторы в С++
Реализация std::list
Контрольный тест по теме 2
Тема 3. Многопоточность
Потоки и синхронизация в С++
Задание на многопоточность
Атомики
Проблемы проектирования
Реализация lock-free stack
Контрольный тест по теме 3
Итоговая аттестация
Итоговый тест
Next
Side panel
ИКНК
English (en)
Русский (ru)
English (en)
Log in
Site Navigation
Разработка на C++
Home
Skip to main content
Course info
Home
Courses
Курсы структурных подразделений института
Направление Прикладная информатика
5 курс
Сезон 2023
Разработка на C++
Summary
Разработка на C++
Преподаватель:
Шляга Вячеслав Владимирович
Skill Level
:
Beginner
Skill Level
:
Beginner