Лекция 9. Метапрограммирование в С++

На 9 лекции вы узнаете: • Введение в метапрограммирование • Основные аспекты шаблонов: шаблонные функции, шаблонные классы, полная и частичная специализация, вариативные шаблоны, свертка • Вычисления на этапе компиляции • Манипуляция с типами на этапе компиляции • Curiously recurring template pattern • SFINAE Презентацию лекции можно скачать по ссылке: https://clck.ru/368LKJ ----------------------------------------------------------------------------------------------------------------- Курс подготовлен командой PVS-Studio. Приглашаем на сайт https://pvs-studio.com познакомиться со статьями, посвященными статическому анализу и практикам написания качественного надёжного кода. ---------------------------------------------------------------------------------------------- Twitter:   / pvsstudio_rus   Instagram:   / pvsstudio_rus   Vk: https://vk.com/pvsstudio_rus Telegram: https://t.me/pvsstudio_rus Facebook:   / staticcodeanalyzer  

Лекция 10. Сборка C/C++ проектов и её оптимизация
▶︎

Лекция 10. Сборка C/C++ проектов и её оптимизация

Лекция 1.  Нововведения стандарта C++11
▶︎

Лекция 1. Нововведения стандарта C++11

Крутой, уникальный, мощный подход в создании сложных проектов на Python на примерах.
▶︎

Крутой, уникальный, мощный подход в создании сложных проектов на Python на примерах.

Лекция 4. Нововведения стандарта С++17
▶︎

Лекция 4. Нововведения стандарта С++17

01. Оптимизация C++ совмещаем скорость и высокий уровень - Евгений Петров
▶︎

01. Оптимизация C++ совмещаем скорость и высокий уровень - Евгений Петров

ТОП вопросов на С++ собеседовании | Вопросы и задачи с реальных собеседований
▶︎

ТОП вопросов на С++ собеседовании | Вопросы и задачи с реальных собеседований

Антон Полухин — Анатомия асинхронных движков
▶︎

Антон Полухин — Анатомия асинхронных движков

Лекция 5. STL: концепция, контейнеры, итераторы
▶︎

Лекция 5. STL: концепция, контейнеры, итераторы

C++ Siberia 2019: Антон Полухин, C++ на практике
▶︎

C++ Siberia 2019: Антон Полухин, C++ на практике

ООП На Простых Примерах | Объектно-Ориентированное Программирование
▶︎

ООП На Простых Примерах | Объектно-Ориентированное Программирование

Что должен знать каждый C++ программист или как проводить собеседование - C++ CoreHard Autumn 2018
▶︎

Что должен знать каждый C++ программист или как проводить собеседование - C++ CoreHard Autumn 2018

Об истории обобщенных функций // Владимир Арнольд
▶︎

Об истории обобщенных функций // Владимир Арнольд

Лекция 2. Нововведения стандарта C++14
▶︎

Лекция 2. Нововведения стандарта C++14

Олег Фатхиев — Эволюция метапрограммирования: как правильно работать со списками типов
▶︎

Олег Фатхиев — Эволюция метапрограммирования: как правильно работать со списками типов

Базовый курс C++ (MIPT, ILab). Lecture 19. Вариабельные шаблоны.
▶︎

Базовый курс C++ (MIPT, ILab). Lecture 19. Вариабельные шаблоны.

Терпение и труд vs удача [Veritasium]
▶︎

Терпение и труд vs удача [Veritasium]

Свет всё-таки можно обогнать? [Veritasium]
▶︎

Свет всё-таки можно обогнать? [Veritasium]

Метапрограммирование: строим конечный автомат. Сергей Федоров ➠
 CoreHard Autumn 2019
▶︎

Метапрограммирование: строим конечный автомат. Сергей Федоров ➠ CoreHard Autumn 2019

020. R-ссылки в С++11 - Дмитрий Прокопцев
▶︎

020. R-ссылки в С++11 - Дмитрий Прокопцев