[Перевод] Упрощаем код с помощью if constexpr и концептов C++17/C++20
#БлогкомпанииOTUS #Программирование #C #c #ifconstexpr #c17 #c20 IV
https://habr.com/ru/post/688688/
#БлогкомпанииOTUS #Программирование #C #c #ifconstexpr #c17 #c20 IV
https://habr.com/ru/post/688688/
Хабр
Упрощаем код с помощью if constexpr и концептов C++17/C++20
До C++17 у нас было несколько довольно неэлегантных способов написать static if (if, который работает во время компиляции). Например, мы можем использовать статическую диспетчеризацию или SFINAE. К...
std::conditional_variable и std::atomic_flag в С++20
#C #c #c20 #atomic #conditionvariables IV
https://habr.com/ru/post/708918/
#C #c #c20 #atomic #conditionvariables IV
https://habr.com/ru/post/708918/
Хабр
std::conditional_variable и std::atomic_flag в С++20
Основная идея статьи - сравнить производительность std::conditional_variable и std::atomic_flag::wait из С++20, посмотреть примеры использования. Когда встает вопрос об ожидании какого-то...
[Перевод] Модули C++20 и GCC11
#БлогкомпанииOTUS #Программирование #C #Copilot #ChatGPT #C20 IV
https://habr.com/ru/companies/otus/articles/742818/
#БлогкомпанииOTUS #Программирование #C #Copilot #ChatGPT #C20 IV
https://habr.com/ru/companies/otus/articles/742818/
Хабр
Модули C++20 и GCC11
Введение Одним из главных нововведений стандарта C++20 является добавление модулей. Модули призваны радикально изменить структуру кодовых баз C++ и, возможно, сигнализируют о грядущей кончине...
C++ Дайджест #0 (24 июля 2023 – 6 августа 2023)
#C #дайджест #cдайджест #c #c20 #c23 IV
https://habr.com/ru/articles/752802/
#C #дайджест #cдайджест #c #c20 #c23 IV
https://habr.com/ru/articles/752802/
Хабр
C++ Дайджест #0 (24 июля 2023 – 6 августа 2023)
Привет, Хабр! Сегодня я хочу представить вам подборку интересных новостей и материалов из мира C++. Это пилотный выпуск, так что любые советы, отзывы и рекомендации, как сделать наш дайджест лучше, в...
Как написать хороший генератор
#Высокаяпроизводительность #Программирование #Совершенныйкод #C #c #c20 #generator IV
https://habr.com/ru/articles/754314/
#Высокаяпроизводительность #Программирование #Совершенныйкод #C #c #c20 #generator IV
https://habr.com/ru/articles/754314/
Хабр
Как написать хороший генератор
В интернете невероятное количество статей о том "как написать свой генератор на С++20", но почти все они сводятся к новичковым хело вордам и почти ни одной статьи о том как написать хороший...
C++ Дайджест №1 (7 августа 2023 – 20 августа 2023)
#Программирование #C #дайджест #cдайджест #c #c20 #c23 IV
https://habr.com/ru/articles/755820/
#Программирование #C #дайджест #cдайджест #c #c20 #c23 IV
https://habr.com/ru/articles/755820/
Хабр
C++ Дайджест №1 (7 августа 2023 – 20 августа 2023)
Привет, Хабр! Сегодня я хочу вам представить подборку интересных новостей и материалов из мира C++ за последние две недели. Приятного чтения! ⚡️️ Новости и релизы Boost 1.83.0 — Ряды библиотек Boost...
C++ Дайджест №2 (21 августа 2023 – 3 сентября 2023)
#Программирование #C #дайджест #cдайджест #c #c20 #c23 IV
https://habr.com/ru/articles/758630/
#Программирование #C #дайджест #cдайджест #c #c20 #c23 IV
https://habr.com/ru/articles/758630/
Хабр
C++ Дайджест №2 (21 августа 2023 – 3 сентября 2023)
Привет, Хабр! Сегодня я хочу вам представить подборку интересных новостей и материалов из мира C++ за последние две недели. Приятного чтения! ⚡️️ Новости и релизы What Would Make CLion a Better C and...
Блеск и нищета std::format
#Программирование #C #c20 #stdformat #нытье IV
https://habr.com/ru/articles/763784/
#Программирование #C #c20 #stdformat #нытье IV
https://habr.com/ru/articles/763784/
Хабр
Блеск и нищета std::format
Сравнительно недавно в stdlib плюсов появилось форматирование строк «как в питоне», а точнее, как в библиотеке fmt . И я, как смелый и отчаянный, решил этим воспользоваться. Возможно, аксакалы и...
C++ Дайджест №4 (18 сентября – 1 октября 2023)
#Программирование #C #дайджест #cдайджест #c #c11 #c20 IV
https://habr.com/ru/articles/764922/
#Программирование #C #дайджест #cдайджест #c #c11 #c20 IV
https://habr.com/ru/articles/764922/
Хабр
C++ Дайджест №4 (18 сентября – 1 октября 2023)
Привет, Хабр! Сегодня я хочу вам представить подборку интересных новостей и материалов из мира C++ за последние две недели. Приятного чтения! ⚡️️ Новости и релизы LLVM 17.0.1 — Новый мажорный релиз,...
[recovery mode] C++ и космические технологии
#Программирование #C #c #auto #spaceshipoperator #c20 IV
https://habr.com/ru/articles/766976/
#Программирование #C #c #auto #spaceshipoperator #c20 IV
https://habr.com/ru/articles/766976/
Хабр
C++ и космические технологии
В сегодняшней публикации мы поговорим о новом новшестве в мире C++ - операторе "спейсшип" (spaceship aka three-way comparison), он же тройное сравнение. Устраивайтесь поудобнее, взлетаем. Итак,...
C++ Дайджест №5 (2 октября – 15 октября 2023)
#Программирование #C #c #cдайджест #c20 #c23 IV
https://habr.com/ru/articles/767818/
#Программирование #C #c #cдайджест #c20 #c23 IV
https://habr.com/ru/articles/767818/
Хабр
C++ Дайджест №5 (2 октября – 15 октября 2023)
Привет, Хабр! Сегодня я хочу вам представить подборку интересных новостей и материалов из мира C++ за последние две недели. Приятного чтения! ⚡️️ Новости и релизы Qt 6.6 — Добавление LayoutItemProxy...
C++ Дайджест №6 (16 октября – 29 октября 2023)
#Программирование #C #дайджест #cдайджест #c #c20 #c23 IV
https://habr.com/ru/articles/770958/
#Программирование #C #дайджест #cдайджест #c #c20 #c23 IV
https://habr.com/ru/articles/770958/
Хабр
C++ Дайджест №6 (16 октября – 29 октября 2023)
Привет, Хабр! Сегодня я хочу вам представить подборку интересных новостей и материалов из мира C++ за последние две недели. Приятного чтения! ⚡️️ Новости и релизы C++ Moscow №2 — Чуть меньше чем...
Обзор книги «С++ 20 в деталях»: доступно, но не для джунов
#БлогкомпанииYADRO #C #Профессиональнаялитература #c20 #книгипопрограммированию #обзор #корутины IV
https://habr.com/ru/companies/yadro/articles/770788/
#БлогкомпанииYADRO #C #Профессиональнаялитература #c20 #книгипопрограммированию #обзор #корутины IV
https://habr.com/ru/companies/yadro/articles/770788/
Хабр
Обзор книги «С++ 20 в деталях»: доступно, но не для джунов
Привет, Хабр! Меня зовут Дмитрий Луцив, я работаю в СПбГУ на кафедре системного программирования и в лаборатории компании YADRO, веду ряд IT-дисциплин на математико-механическом факультете и помогаю...
C++ Дайджест №7 (30 октября – 12 ноября 2023)
#Программирование #C #дайджест #cдайджест #c #c20 #c23 IV
https://habr.com/ru/articles/773894/
#Программирование #C #дайджест #cдайджест #c #c20 #c23 IV
https://habr.com/ru/articles/773894/
Хабр
C++ Дайджест №7 (30 октября – 12 ноября 2023)
Привет, Хабр! Сегодня я хочу вам представить подборку интересных новостей и материалов из мира C++ за последние две недели. Приятного чтения! ⚡️️ Новости и релизы 21 ноября, бесплатно, C++ митап в...
Какой тип ordering должен возвращать мой operator<=> в C++?
#Программирование #C #c20 #spaceshipoperator IV
https://habr.com/ru/articles/791042/
#Программирование #C #c20 #spaceshipoperator IV
https://habr.com/ru/articles/791042/
Хабр
Какой тип ordering должен возвращать мой operator<=> в C++?
На Хабре было опубликовано уже достаточно статей, посвященных «spaceship operator» operator<=> ( [1] , [2] , [3] , [4] ) И этой статьи бы не было, если бы все они были идеальны и описывали его...
Удобное управление тестовыми окружениями в docker-compose
#Вебразработка #Opensource #C #ITинфраструктура #c20 #docker #dockercompose
https://habr.com/ru/articles/809917/
#Вебразработка #Opensource #C #ITинфраструктура #c20 #docker #dockercompose
https://habr.com/ru/articles/809917/
Хабр
Удобное управление тестовыми окружениями в docker-compose
Всем привет, хочу рассказать о своей утилите dcw (Docker Compose Workspace) для удобного управления тестовыми окружениями на базе docker-compose. Расскажу немного о проблеме, которую я попытался...
C++20 в bare-metal программировании, работа с регистрами микроконтроллеров Cortex-M
#Программирование #C #Программированиемикроконтроллеров #c20 #с17 #с #arm
https://habr.com/ru/articles/819499/
#Программирование #C #Программированиемикроконтроллеров #c20 #с17 #с #arm
https://habr.com/ru/articles/819499/
Хабр
C++20 в bare-metal программировании, работа с регистрами микроконтроллеров Cortex-M
RP2040 peripheral registers Сегодня я хотел бы обсудить тему, с которой так или иначе сталкивался почти каждый программист встраиваемых устройств без использования настоящих...
Возможности С++: от стандартных алгоритмов до диапазонов (Ranges)
#БлогкомпанииSimbirSoft #Программирование #C #Алгоритмы #c #c20 #c23
https://habr.com/ru/companies/simbirsoft/articles/828878/
#БлогкомпанииSimbirSoft #Программирование #C #Алгоритмы #c #c20 #c23
https://habr.com/ru/companies/simbirsoft/articles/828878/
Хабр
Возможности С++: от стандартных алгоритмов до диапазонов (Ranges)
Привет, Хабр! Меня зовут Николай, я разработчик С++ в SimbirSoft. В предыдущей статье мы с вами рассмотрели применение стандартных алгоритмов в повседневном коде и их преимущества над...
std::array в С++ не медленнее массива в С
#c20 #array #cбиблиотеки #c23 #c #c11 #c14
https://habr.com/ru/companies/pvs-studio/articles/846532/
#c20 #array #cбиблиотеки #c23 #c #c11 #c14
https://habr.com/ru/companies/pvs-studio/articles/846532/
Хабр
std::array в С++ не медленнее массива в С
Или почему не нужно бояться того, что удобно работает. Стойте! Уберите руки от клавиатуры, дайте человеку сказать! У этой статьи есть обоснованные причины и благая цель! В прошлой моей статье о...
constexpr Game of Life
#c20 #python #ненормальноепрограммирование
https://habr.com/ru/articles/860150/
#c20 #python #ненормальноепрограммирование
https://habr.com/ru/articles/860150/
Хабр
constexpr Game of Life
С чего все началось В C++ уже больше 10 лет существует constexpr , который позволяет программисту ушло возложить часть вычислений на компилятор. В свое время это взорвало мне мозг, ведь компилятор...