C++ – Типизированный язык программирования
Почему важно проводить статический анализ открытых библиотек, которые вы добавляете в свой проект
Почему важно проводить статический анализ открытых библиотек, которые вы добавляете в свой проект
Хабр
Почему важно проводить статический анализ открытых библиотек, которые вы добавляете в свой проект
Современные приложения строятся из сторонних библиотек как из кирпичиков. Это нормально и единственный вариант завершить проект за разумное время, потратив разу...
foonathan::blog()
Implementation Challenge: Replacing std::move and std::forward
Implementation Challenge: Replacing std::move and std::forward
www.foonathan.net
Implementation Challenge: Replacing std::move and std::forward
When C++11 introduced move semantics, it also added two important helper functions: std::move and std::forward.
They are essential when you want to manually indicate that you no longer care about an object or need to propagate the value category in generic…
They are essential when you want to manually indicate that you no longer care about an object or need to propagate the value category in generic…
C++ – Типизированный язык программирования
[Перевод] Корутины в C++20. Часть 2
[Перевод] Корутины в C++20. Часть 2
Хабр
Корутины в C++20. Часть 2
Введение Данная статья является продолжением данной статьи. Бесконечный поток данных при помощи co_yield Код ниже реализует бесконечный поток данных. Корутина getNext использует co_yield для...