Профессиональный C++
31.08.2018
В осеннем семестре 2018-2019 на 3-ем курсе ННГУ (ИИТММ) будет прочитан курс “Профессиональный C++”, который позволит слушателям погрузиться в детали языка C++ на основе современных стандартов языка C++11, C++14, C++17. Курс будет читаться сотрудниками компании Intel и содержать лучшие практики использования языка. Некоторые темы, которые будут затронуты в курсе “Профессиональный C++”:
- Range-based for loop
- Initializer list
- Argument-dependent lookup
- Lambda, std::function, std::bind
- Smart pointers
- Type deduction, auto, decltype
- Template specialization, variadic templates, parameter pack, constexpr
- R-value, perfect forwarding
- Containers + algorithms
- Concepts
- Iterators
- Allocators
- Template meta programming
- Threading
Для того, чтобы иметь возможность прослушать курс необходимо обладать базовыми знаниями о языке С++, т.к. при чтении курса будет сделан акцент на современных элементах языка. В начале сентября будет проведено тестирование на знание языка C++. Студенты, успешно прошедшие тестирование, будут будут отобраны для прослушивания курса. Желающие прослушать курс могут подготовиться по следующим темам:
- Type casting
- Exceptions
- Function default arguments
- Class layout
- Constructors, members initialization order, destructors
- Inheritance, multiple inheritance
- Virtual methods
- Static fields
- Initializer list
- STL, iterators
3 сентября 2018 в 9:10 в 314(2) состоится обзорная лекция.
Время проведения тестирования: 10 сентября 2018 в 9:10 в 314(2).