Основы и методология программирования 2016/2017/168(2) — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
Строка 6: Строка 6:
  
 
Репозиторий с кодом и материалом с семинаров: https://github.com/KathrinBeaver/HSE_CPP_Seminars
 
Репозиторий с кодом и материалом с семинаров: https://github.com/KathrinBeaver/HSE_CPP_Seminars
 +
 +
Преподаватель: Полицын Сергей Александрович
  
 
Почта: pul_forever@mail.ru
 
Почта: pul_forever@mail.ru
Строка 20: Строка 22:
 
Материал: [https://github.com/KathrinBeaver/HSE_CPP_Seminars/blob/master/seminar1/%D0%A1%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80_3_01.pdf 3_01.pdf]
 
Материал: [https://github.com/KathrinBeaver/HSE_CPP_Seminars/blob/master/seminar1/%D0%A1%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80_3_01.pdf 3_01.pdf]
 
Код: [https://github.com/KathrinBeaver/HSE_CPP_Seminars/tree/master/seminar1 seminar 1]
 
Код: [https://github.com/KathrinBeaver/HSE_CPP_Seminars/tree/master/seminar1 seminar 1]
 +
 +
=== Семинар 3.2 (19.02.2017) ===
 +
 +
Исключения:
 +
* генерация исключений;
 +
* перехват исключений;
 +
* виды исключений;
 +
* деление на ноль целых чисел и чисел с плавающей запятой;
 +
* исключения к конструкторах и деструкторах.
 +
 +
Материал: [https://github.com/KathrinBeaver/HSE_CPP_Seminars/blob/master/seminar2/%D0%A1%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80_3_02.pdf 3_02.pdf]
 +
Код: [https://github.com/KathrinBeaver/HSE_CPP_Seminars/tree/master/seminar2 seminar 2]

Версия 13:50, 19 января 2017

Общая информация

Группа 168-2. 3 модуль.

Репозиторий с кодом и материалом с семинаров: https://github.com/KathrinBeaver/HSE_CPP_Seminars

Преподаватель: Полицын Сергей Александрович

Почта: pul_forever@mail.ru

Семинары

Семинар 3.1 (12.01.2017)

Классы:

  • конструктор, конструктор копирования, деструкторы;
  • области действия и видимости членов класса;
  • создание и копирование объектов, время жизни объектов;
  • перегрузка операторов;
  • const.

Материал: 3_01.pdf Код: seminar 1

Семинар 3.2 (19.02.2017)

Исключения:

  • генерация исключений;
  • перехват исключений;
  • виды исключений;
  • деление на ноль целых чисел и чисел с плавающей запятой;
  • исключения к конструкторах и деструкторах.

Материал: 3_02.pdf Код: seminar 2