[Перевод] Эволюция лямбд в C++14, C++17 и C ++20
#БлогкомпанииOTUS #C #Программирование #c #c14 #C17 #C20 IV
https://habr.com/ru/post/673580/
#БлогкомпанииOTUS #C #Программирование #c #c14 #C17 #C20 IV
https://habr.com/ru/post/673580/
Хабр
Эволюция лямбд в C++14, C++17 и C ++20
Лямбда-выражения — одна из самых популярных фич современного C++. С тех пор, как они были представлены в C++11, лямбды проникли практически в каждую кодовую базу на C++. И с момента их появления в...
C++. Унарный минус и беззнаковый тип
#БлогкомпанииVK #C #C11 #c14 #C17 #c20 IV
https://habr.com/ru/post/679002/
#БлогкомпанииVK #C #C11 #c14 #C17 #c20 IV
https://habr.com/ru/post/679002/
Хабр
C++. Унарный минус и беззнаковый тип
Привет, Хабр! Меня зовут Владимир, я работаю в VK Карты. Хочу рассказать про случай, который недавно произошёл у нас в подразделении. Он кажется достаточно типичным и может быть интересен другим...
[Перевод] Пользовательские типы и std::format в C++20
#БлогкомпанииOTUS #Программирование #C #пользовательскиетипы #c #stdformat #c20 IV
https://habr.com/ru/post/686900/
#БлогкомпанииOTUS #Программирование #C #пользовательскиетипы #c #stdformat #c20 IV
https://habr.com/ru/post/686900/
Хабр
Пользовательские типы и std::format в C++20
std::format — очень полезное (и серьезное) нововведение C++20, позволяющее нам форматировать текст в строки удобным и эффективным образом. Оно привносит в язык форматирование в стиле Python в...
[Перевод] Упрощаем код с помощью 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 Сегодня я хотел бы обсудить тему, с которой так или иначе сталкивался почти каждый программист встраиваемых устройств без использования настоящих...