Базовый курс лекций по С++ из бакалавриата МФТИ.
https://youtu.be/Bym7UMqpVEY?list=PL3BR09unfgciJ1_K_E914nohpiOiHnpsK
https://youtu.be/Bym7UMqpVEY?list=PL3BR09unfgciJ1_K_E914nohpiOiHnpsK
YouTube
Базовый курс C++ (MIPT, ILab). Lecture 1. Scent of C++.
Лекции в бакалавриате МФТИ по C++ на русском языке.
Это первая лекция базового курса. На этой лекции мы познакомимся с двумя базовыми механизмами языка C++, разберем его отличия от C.
Лектор: Константин Владимиров
Дата лекции: 13 сентября 2021 года
Съёмка:…
Это первая лекция базового курса. На этой лекции мы познакомимся с двумя базовыми механизмами языка C++, разберем его отличия от C.
Лектор: Константин Владимиров
Дата лекции: 13 сентября 2021 года
Съёмка:…
Упростите код с помощью if constexpr и концепций C++17 / C++20.
https://www.cppstories.com/2018/03/ifconstexpr/
https://www.cppstories.com/2018/03/ifconstexpr/
C++ Stories
Simplify Code with if constexpr and Concepts in C++17/C++20
Before C++17, we had a few quite ugly-looking ways to write static if (if that works at compile time). For example, you could use tag dispatching or SFINAE. Fortunately, that’s changed, and we can now benefit from if constexpr and concepts from C++20!
Let’s…
Let’s…
Параллельное программирование на C++.
https://youtube.com/playlist?list=PLxNPSjHT5qvugVNYwtQwnvSQyvlbzAML3
https://youtube.com/playlist?list=PLxNPSjHT5qvugVNYwtQwnvSQyvlbzAML3
Что выведет код?
Anonymous Quiz
25%
0
35%
1
10%
Ничего
21%
Зависит от компилятора
3%
Случайное число
5%
Compiler Error
Что с
https://devblogs.microsoft.com/oldnewthing/20220428-00/?p=106540
std::piecewise_construct и std::forward_as_tuple?https://devblogs.microsoft.com/oldnewthing/20220428-00/?p=106540
Microsoft News
What’s up with std::piecewise_construct and std::forward_as_tuple?
When you need to pass two sets of variadic parameters, and to work around other extremely weird edge cases.
👨🎓 Алгоритмы и структуры данных на C++ для новичков. Часть 1: Основы анализа алгоритмов
Осваиваем основы анализа алгоритмов, которые потребуются любому начинающему программисту на C++ (и не только). Адекватное представление о времени выполнения кода может оказаться решающим фактором там, где производительность имеет большое значение.
https://proglib.io/p/algoritmy-i-struktury-dannyh-na-c-dlya-novichkov-chast-1-osnovy-analiza-algoritmov
Осваиваем основы анализа алгоритмов, которые потребуются любому начинающему программисту на C++ (и не только). Адекватное представление о времени выполнения кода может оказаться решающим фактором там, где производительность имеет большое значение.
https://proglib.io/p/algoritmy-i-struktury-dannyh-na-c-dlya-novichkov-chast-1-osnovy-analiza-algoritmov
Библиотека программиста
👨🎓️ Алгоритмы и структуры данных на C++ для новичков. Часть 1: Основы анализа алгоритмов
Осваиваем основы анализа алгоритмов, которые потребуются любому начинающему программисту на C++ (и не только). Адекватное представление о времени выполнения кода может оказаться решающим фактором там, где производительность имеет большое значение.
Некоторые методы уровня исходного кода для ускорения компиляции C++.
https://codingnest.com/the-little-things-speeding-up-c-compilation/
https://codingnest.com/the-little-things-speeding-up-c-compilation/
The Coding Nest
The Little Things: Speeding up C++ compilation
This post is based on an internal training I prepared for my employer, Locksley, and showcases some source-level techniques for improving C++ compilation times.