C++ 1MIT осень 1 2020 — различия между версиями

Материал из CSC Wiki
Перейти к:навигация, поиск
(Базовые материалы)
(C++20 и метапрограммирование)
Строка 36: Строка 36:
 
* [https://habr.com/ru/company/jugru/blog/467299/ Концепты в C++20]
 
* [https://habr.com/ru/company/jugru/blog/467299/ Концепты в C++20]
 
* [http://jguegant.github.io/blogs/tech/sfinae-introduction.html SFINAE и member detection]
 
* [http://jguegant.github.io/blogs/tech/sfinae-introduction.html SFINAE и member detection]
 +
* [https://2019.cppconf-piter.ru/2019/spb/talks/3iz1z0htlsvkb8a4kyitgd/ Доклад "Сериализация объектов с блэкджеком и метапрограммированием"]
 
* [https://www.boost.org/doc/libs/1_71_0/libs/hana/doc/html/index.html Библиотека Boost.Hana для метапрограммирования]
 
* [https://www.boost.org/doc/libs/1_71_0/libs/hana/doc/html/index.html Библиотека Boost.Hana для метапрограммирования]
  

Версия 20:56, 25 сентября 2020

Общее

Организация курса: https://github.com/hse-spb-2020-cpp

  • Дз 0: Lab 0: Hello, World! (попробовать классрум, необязательное, не на баллы)
  • Дз 1: Lab 1: BigInt
    • Общее для всех групп, обязательное.
    • Дедлайн: 1 октября (четверг) 23:59.

Лекции

Лектор: Суворов Егор Федорович (egor_suvorov@mail.ru]), в теме письма обязательно указывать [hse] [cpp] и слово "вопрос", если там вопрос.

Базовые материалы

Общее развитие

Дополнительные материалы

C++20 и метапрограммирование

Практика 1: Алфёров

Почта: vasily.v.alferov@gmail.com

Телега: vasiliyalferov

Практика 2: Лапшин

Практика 3-4: Суворов

Материалы: https://github.com/hse-spb-2020-cpp/practice-suvorov