Post #13554 117 Feb 16, 2026, 19:48 UTC mutex vs atomic<bool>Источник: HabrАвтор: ilnurKh Хабр mutex vs futex Недавно "орлиный глаз" (то есть я) заметил, что в std::atomic у методов есть wait/notify методы. Я думал, что std::atomic это сугубо user-space примитивы синхронизации, но согласно cppref (да и...
Post #13553 110 Feb 16, 2026, 17:32 UTC C++ Russia x Kaspersky: Tech MeetupИсточник: C++ User Group YouTube C++ Russia x Kaspersky: Tech Meetup Подробнее о конференции C++ Russia: https://jrg.su/9Sszhd — — Добро пожаловать на митап для C++ разработчиков от организаторов крупной конференции C++ Russia и Kaspersky! Вас ждет обмен опытом, в виде двух технических докладов от экспертов: «C++ и гетерогенный…
Post #13552 106 Feb 16, 2026, 16:41 UTC C++ Weekly - Ep 520 - The Time GCC Broke ChromeИсточник: Cᐩᐩ Weekly With Jason Turner YouTube C++ Weekly - Ep 520 - Yes, UB Really is THAT BAD ☟☟ Awesome T-Shirts! Sponsors! Books! ☟☟ C++ Best Practices Workshops Near You: Preview: https://youtu.be/Ipr6ntCAm9A Sep 12-13 (Aurora, CO): https://cppcon.org/class-2026-best-practices/ Sep 21-22 (Kongsberg, NO): https://ndctechtown.com/tickets Oct…
Post #13551 96 Feb 16, 2026, 16:25 UTC Back to Basics: C++ Concepts - Jeff Garland - CppCon 2025Источник: CppCon YouTube Back to Basics: C++ Concepts - Jeff Garland - CppCon 2025 https://cppcon.org --- Back to Basics: C++ Concepts - Jeff Garland - CppCon 2025 --- C++20 introduced concepts as a first-class language feature, formalizing a long-standing tradition of template-based constraints in modern C++. Concepts offer a new level…
Post #13550 108 Feb 16, 2026, 14:17 UTC От MNIST к Transformer. Hello CUDA. Основы, Setup и наше первое ядроИсточник: HabrАвтор: M00nL1ght Хабр От MNIST к Transformer. Hello CUDA. Основы, Setup и наше первое ядро Мы живем в эпоху, когда ИИ стал доступен каждому. Но за магией PyTorch скрывается колоссальная инженерная работа и сложные вычислительные процессы, которые для большинства остаются черным...
Post #13549 97 Feb 16, 2026, 06:50 UTC Rain effect with Quick3D ParticlesИсточник: Qt Blog www.qt.io Rain effect with Quick3D Particles Going trough Qt Quick3D Particles new features from Qt 6.10 and Qt 6.11 and creating rain particle effect using them.
Post #13548 108 Feb 15, 2026, 21:17 UTC What I’m reading lately: Graves on cavesИсточник: Arthur O’Dwyer Arthur O’Dwyer What I’m reading lately: Graves on caves I recently read, and enjoyed, David Owen’s “The Objectively Objectionable Grammatical Pet Peeve” (January 2023). The objectionable practice in question is what Fowler calls the “sentry participle,” a participle or appositive stuck on the front of a sentence…
Post #13547 108 Feb 15, 2026, 14:08 UTC A new SwedenCpp website is onlineИсточник: Finally a homepage
Post #13546 117 Feb 15, 2026, 11:11 UTC Defer available in gcc and clangИсточник: Jens Gustedt's Blog Jens Gustedt's Blog Defer available in gcc and clang About a year ago I posted about defer and that it would be available for everyone using gcc and/or clang soon. So it is probably time for an update. Two things have happened in the mean time: A tec…
Post #13545 110 Feb 15, 2026, 06:34 UTC Я добавил трейты и указатели в свой языкИсточник: HabrАвтор: SamirShef Хабр Я добавил трейты и указатели в свой язык GitHub Прошлые статьи: Я написал компилятор при помощи LLVM Я написал компилятор при помощи LLVM (2) Изменения Объявление трейтов Реализация методов трейтов для структур Создание указателей (строки не...
Post #13544 108 Feb 15, 2026, 05:19 UTC Своя байт-код VM, шейдеры и 3 килобайта на всё: как я создавал игру за 7 днейИсточник: HabrАвтор: Grinder707 Хабр Своя байт-код VM, шейдеры и 3 килобайта на всё: как я создавал игру за 7 дней Как уместить полноценный Shoot ’em up в 3 КБ, когда иконка на вашем рабочем столе весит в несколько раз больше. Однако в эпоху терабайтных дистрибутивов всё еще жива магия сайз-кодинга — искусства...
Post #13543 115 Feb 14, 2026, 21:12 UTC `has_unique_object_representations` versus `__is_trivially_equality_comparable`Источник: Arthur O’Dwyer Arthur O’Dwyer has_unique_object_representations versus __is_trivially_equality_comparable Yesterday on the cpplang Slack, someone asked the purpose of std::has_unique_object_representations_v<T>, and someone else pointed to an example given in Steve Dewhurst’s “Back to Basics: Class Layout” (2020). Sadly, that example is incorrect. Let’s take…
Post #13542 120 Feb 14, 2026, 20:27 UTC Understanding `std::shared_mutex` from C++17Источник: C++ Stories C++ Stories Understanding std::shared_mutex from C++17 In this article, we’ll start with a basic example using std::mutex, look at its limitations, and then introduce std::shared_mutex, a reader-writer mutex added in C++17. Even in 2026, with many new concurrency features available, std::shared_mutex is still…
Post #13541 126 Feb 14, 2026, 04:22 UTC Немного об операторах New и Delete | C++Источник: HabrАвтор: HAKU_17 Хабр Немного об операторах New и Delete | C++ C++ доверяет программисту больше, чем любой другой популярный язык. Он дает вам спички и бензин, полагая, что вы хотите разжечь костер, а не поджечь дом. New и Delete - именно такие спички невероятно... ❤ 1
Post #13540 122 Feb 13, 2026, 23:23 UTC Coroutines – A Deep Dive -- Quasar ChunawalaИсточник: isocpp.org (Standard C++)
Post #13539 130 Feb 13, 2026, 20:21 UTC Маски, Каскады, использование масок вместо циклов(В некоторых случаях) + Атомарные инструкцииИсточник: HabrАвтор: SyncSay Хабр Маски, Каскады, использование масок вместо циклов(В некоторых случаях) + Атомарные инструкции Привет Хабр! Сегодня я решил закрыть трилогию статей, а закончи парой не мало важных тем. Хочу сказать огромное спасибо тем кто активничает и задает вопросы. Ну что ж, начнем. Mask как то я в одной из...
Post #13538 118 Feb 13, 2026, 18:22 UTC How can I distinguish between the numeric keypad 0 and the top-row 0 in the WM_CHAR message?Источник: The Old New Thing Microsoft News How can I distinguish between the numeric keypad 0 and the top-row 0 in the WM_CHAR message? See if it matches the scan code.
Post #13537 104 Feb 13, 2026, 16:36 UTC Your Optimized Code Can Be Debugged - Here's How With MSVC C++ Dynamic Debugging - Eric BrumerИсточник: CppCon YouTube Your Optimized Code Can Be Debugged - Here's How With MSVC C++ Dynamic Debugging - Eric Brumer https://cppcon.org --- Your Optimized Code Can Be Debugged - Here's How With MSVC C++ Dynamic Debugging - Eric Brumer - CppCon 2025 --- Debugging optimized code is challenging: game developers (among others) regularly feel the pain of "variable was optimized…
Post #13536 102 Feb 13, 2026, 14:39 UTC Profiling on Windows: a Short RantИсточник: Mathieu Ropert mropert.github.io Profiling on Windows: a Short Rant · Mathieu Ropert I wanted to write about threads, but I needed to explain some numbers and I couldn’t. Here’s why.
Post #13535 119 Feb 13, 2026, 11:12 UTC Vulkan API. От нуля до первого треугольникаИсточник: HabrАвтор: shagunov