Интересные ссылки:

Ссылка на Visual Studio Community скачать. Требуется учетная запись на сайте Microsoft (live ID). Работает в операционных системах Windows 7 и старше.
90 рекомендаций по стилю написания программ на C++
Карта c++ (13 мегабайт)
Соревнования по написанию запутанного кода на языке Си
Учимся читать сложные указатели.

E-mail для связи с преподавателем:
Глазунов Вадим Валерьевич - glazunov_vv@spbstu.ru

Аттестация

Задания:

Обязательна проверка лабораторных на утечки памяти: kinddragon.github.io/vld (Visual Studio 2008-2017). Для версий 2019-2022 доступен fork на github версии 2.7.0.

C++ Объектно-ориентированное программирование. Основы.

Лабораторная 1(Модифицируйте и прокомментируйте фрагменты программы в соответствии с комментариями).
Лабораторная 2(Модифицируйте и прокомментируйте фрагменты программы в соответствии с комментариями).
Лабораторная 3(Модифицируйте и прокомментируйте фрагменты программы в соответствии с комментариями).
Лабораторная 4(Реализуйте объектно-ориентированный двусвязный список в соответствии со спецификацией указанной в файле task4.doc). Можно использовать свои наработки из предыдущих лабораторных.

Курсовая работа.

Ссылка на описание и исходные данные курсовой работы

Лекции:

C++ Объектно-ориентированное программирование. Основы.

Лекция 1
Лекция 2
Лекция 3
Лекция 4
Лекция 5
Лекция 6
Лекция 7
Лекция 8
Лекция 9

Литература:

  1. Т. А. Павловская. C/C++ Программирование на языке высокого уровня. Питер 2004.
  2. Х. М. Дейтел, П. Дж. Дейтел. Как программировать на C++. Бином 2004.
  3. Т. А. Павловская, Ю. А. Щупак. С++. Объектно-ориентированное программирование. Практикум. 2005.