Полюби C++ с нами, полюби C++ как мы, полюби C++ сильнее нас!
- Семинары 1, 2
- Семинар 3
- Семинар 4
- Семинар 5
- Семинар 6
- Семинар 7
- Семинар 8
- Семинар 9
- Семинар 10
- Семинар 11
- Семинар 12
- Семинар 13
- Семинар 14
- Семинар 15
В качестве основного компилятора будет использоваться g++ версии 12.
Как альтернативный компилятор будет использоваться clang++ 14.
По умолчанию будет стоять флаг компиляции -std=gnu++2b
, то есть
поддержка самых последних фич стандарта, которые успели реализовать.
Онлайн-справочник по C и C++: https://cppreference.com
Compiler explorer: https://godbolt.org/
Ружье достаточной огневой мощи, чтобы на нем повеситься: https://github.com/Nekrolm/ubbook
Записи семинаров предыдущих лет: https://www.youtube.com/playlist?list=PLckDP3jNUDU7ojdlRAH1OYEo-mwP1xn4F
Рекомендации по разработке на C++: https://github.com/isocpp/CppCoreGuidelines
Черновик стандарта C++: https://eel.is/c++draft/
Слайды лекций и дополнительная информация: https://cmcmsu.info/2course/
Страуструп Бьярне. Программирование. Принципы и практика с использованием C++. https://www.ozon.ru/context/detail/id/155024250/ ISBN: 978-5-6040724-8-6
Стивен С. Дьюхерст. C++. Священные знания. 2-е издание, исправленное. https://www.litres.ru/stiven-duherst-9012397/c-svyaschennye-znaniya-2-e-izdanie-ispravlennoe-24500486/ ISBN: 978-5-93286-195-0
Прата Стивен. Язык программирования C++. Лекции и упражнения. https://www.ozon.ru/context/detail/id/147417584/ ISBN: 978-5-907114-00-5
Александреску Андрей, Саттер Герб. Стандарты программирования на С++. https://www.ozon.ru/context/detail/id/148627173/ ISBN: 978-5-907114-30-2
Страуструп Бьерн. Язык программирования C++. Специальное издание. https://www.ozon.ru/context/detail/id/139958735/ ISBN: 978-5-9518-0425-9, 0-201-70073-5
Александр Степанов, Пол Мак-Джонс. Начала программирования. https://www.ozon.ru/context/detail/id/6279127/ ISBN: 978-5-8459-1708-9, 978-0-321-63537-2
Гамма, Эрих , Хелм, Ричард и другие. Приемы объектно-ориентированного проектирования. Паттерны проектирования. https://www.bookvoed.ru/book?id=670581 ISBN: 978-5-4461-1213-5
Александреску Андрей. Современное проектирование на C++. https://www.ozon.ru/context/detail/id/148627175/ ISBN: 978-5-907114-24-1
Мейерс Скотт. Эффективный и современный С++: 42 рекомендации по использованию C++11 и C++14. https://www.ozon.ru/context/detail/id/149092825/ ISBN: 978-5-907114-67-8