Введение
Это пособие предназначено для студентов второго курса кафедры ФТИ физического факультета Новосибирского государственного университета. Я предполагаю, что читатель знаком с языком программирования С, и ставлю перед собой задачу помочь ему преодолеть входной порог для разработки на С++.
В открытом доступе находится большое количество учебных материалов по языку C++. Язык имеют отличную документацию. Тем не менее, я решил написать материалы для практических занятий специально для этого курса по следующим соображениям:
Экономия времени студента. Не претендуя на полноту описания языков C++, собранные здесь заметки соответствуют содержанию и порядку изложения материала в этом курсе. Чтение этих материалов является оптимальным способом подготовки к решению заданий курса.
Актуальность материалов. Язык C++ довольно активно развивается, стандарт языка обновляется каждые три года. Это приводит к тому, что рекомендации по написанию кода также меняются. Современный C++ позволяет писать гораздо более выразительный и краткий код, чем 10 лет назад. Я стараюсь обсуждать язык C++ в его современном виде.