Post #13434 138 Jan 25, 2026, 20:58 UTC Handling long branchesИсточник: MaskRay MaskRay Handling long branches Branch instructions on most architectures use PC-relative addressing with a limited range. When the target is too far away, the branch becomes "out of range" and requires special handling. Consider a
Post #13433 120 Jan 25, 2026, 08:43 UTC Make DLL Hijacking Great AgainИсточник: HabrАвтор: rinagert512 Хабр Make DLL Hijacking Great Again DLL hijacking - техника, которая может дать множество преимуществ: повыситься до NT AUTHORITY/SYSTEM , получить исполнение от лица привилегированного пользователя, действовать от лица легитимного...
Post #13432 118 Jan 24, 2026, 21:01 UTC IIFE for Complex InitializationИсточник: C++ Stories C++ Stories IIFE for Complex Initialization What do you do when the code for a variable initialization is complicated? Do you move it to another method or write inside the current scope? In this blog post, I’d like to present a trick that allows computing a value for a variable, even a const variable…
Post #13431 153 Jan 23, 2026, 18:40 UTC Кастомные аллокаторы для игровых движков: arena, pool и slab на C++Источник: HabrАвтор: badcasedaily1 (OTUS)
Post #13430 119 Jan 23, 2026, 16:52 UTC C++ has scope_exit for running code at scope exit. C# says “We have scope_exit at home.”Источник: The Old New Thing Microsoft News C++ has scope_exit for running code at scope exit. C# says “We have scope_exit at home.” You can wrap it in an IDisposable.
Post #13429 120 Jan 23, 2026, 16:13 UTC Reflection: C++’s Decade-Defining Rocket Engine - Herb Sutter - CppCon 2025Источник: CppCon YouTube Reflection: C++’s Decade-Defining Rocket Engine - Herb Sutter - CppCon 2025 https://cppcon.org/ --- Reflection: C++’s Decade-Defining Rocket Engine - Herb Sutter - CppCon 2025 In June 2025, C++ crossed a Rubicon: it handed us the keys to its own machinery. For the first time, C++ can describe itself—and generate more. The first…
Post #13428 102 Jan 23, 2026, 15:04 UTC Systems, CI Updates Q4 2025Источник: The C++ Alliance The C++ Alliance Systems, CI Updates Q4 2025 Doc Previews and Doc Builds The pull request to isomorphic-git “Support git commands run in submodules” was merged, and released in the latest version. (See previous post for an explanation). The commit modified 153 files, all the git api commands, and tests…
Post #13427 130 Jan 23, 2026, 06:47 UTC Maintaining shadow branches for GitHub PRsИсточник: MaskRay MaskRay Maintaining shadow branches for GitHub PRs I've created pr-shadow, a tool that maintains a shadow branch for GitHub PRs that never requires force-pushing. This addresses pain points I described in Reflections on LLVM's switch to GitHub pull re
Post #13426 129 Jan 22, 2026, 18:11 UTC Нескучное программирование.И снова ограниченияИсточник: HabrАвтор: dalerank Хабр Нескучное программирование. И снова ограничения Хотя концепты действительно являются мощным и выразительным инструментом, у них есть принципиальные ограничения, о которых важно знать, чтобы не пытаться использовать их не по назначению. Эти...
Post #13425 106 Jan 22, 2026, 17:00 UTC Robust C++ Error Handling in C++26 - Sebastian Theophil - CppCon 2025Источник: CppCon YouTube Robust C++ Error Handling in C++26 - Sebastian Theophil - CppCon 2025 https://cppcon.org --- Robust C++ Error Handling in C++26 - Sebastian Theophil - CppCon 2025 --- Every program may encounter errors, some originating from internal bugs in the program, others coming from the environment the program is operating in. Ignoring…
Post #13424 105 Jan 22, 2026, 16:53 UTC A simple helper function for attaching a progress handler to a Windows Runtime IAsyncActionWithProgress or IAsyncOperationWithProgressИсточник: The Old New Thing Microsoft News A simple helper function for attaching a progress handler to a Windows Runtime IAsyncActionWithProgress or IAsyncOperationWithProgress It doesn't do much, but it saves typing.
Post #13423 120 Jan 22, 2026, 15:57 UTC Евгений Иванов — Секреты отладки производительности и ускорения YDB — распределенной СУБД на С++Источник: C++ User Group YouTube Евгений Иванов — Секреты отладки производительности и ускорения YDB — распределенной СУБД на С++ Подробнее о конференции C++ Russia: https://jrg.su/9Sszhd — — Скачать презентацию с сайта C++ Russia — https://jrg.su/5gDpEt YDB — это распределенная СУБД, написанная на С++. Внутри нее множество интересных и сложных компонентов: lock-free и wait-free очереди…
Post #13422 122 Jan 22, 2026, 12:32 UTC Заметки на полях: Изолируем Lua окружение в C++ приложенииИсточник: HabrАвтор: alyokhin Хабр Заметки на полях: Изолируем Lua окружение в C++ приложении. Стандартные библиотеки Это первая часть туториала, у которой есть продолжение и финал . Скриптовые языки уже давно и прочно заняли свою нишу в игрострое — они существенно упрощают описание игровой логики, уровней, ресурсов,...
Post #13421 105 Jan 22, 2026, 06:47 UTC Take the Qt Developer Survey 2026Источник: Qt Blog www.qt.io Take the Qt Developer Survey 2026 We are running a Qt Developer Survey 2026, and we would love to hear from you. Your feedback helps shape the future of Qt and the tools you use every day.
Post #13420 120 Jan 21, 2026, 20:32 UTC Передача JPEG-видео по RTP/UDP на ESP32 (RFC 2435)Источник: HabrАвтор: Gariks
Post #13419 112 Jan 21, 2026, 18:38 UTC Singleton done right in C++ -- Andreas FertigИсточник: isocpp.org (Standard C++)
Post #13418 119 Jan 21, 2026, 18:35 UTC Containers galoreИсточник: The C++ Alliance The C++ Alliance Containers galore During Q4 2025, I’ve been working in the following areas: Boost.Bloom Written an article explaining the usage and implementation of the recently introduced bulk operations. Boost.Unordered Written maintenance fixes PR#320, PR#321, PR#326, PR#327, PR#328,…
Post #13417 114 Jan 21, 2026, 18:34 UTC Decimal is Accepted and Next StepsИсточник: The C++ Alliance The C++ Alliance Decimal is Accepted and Next Steps After two reviews the Decimal (https://github.com/cppalliance/decimal) library has been accepted into Boost. Look for it to ship for the first time with Boost 1.91 in the Spring. For current and prospective users, a new release series (v6) is available on…
Post #13416 99 Jan 21, 2026, 18:19 UTC Now in Public Preview: GitHub Copilot build performance for WindowsИсточник: C++ Team Blog Microsoft News Now in Public Preview: GitHub Copilot build performance for Windows Try out GitHub Copilot build performance for Windows today in Visual Studio 2026. Optimize your build performance for C++ applications.
Post #13415 100 Jan 21, 2026, 16:51 UTC On the proper usage of a custom Win32 dialog classИсточник: The Old New Thing Microsoft News On the proper usage of a custom Win32 dialog class You are replacing the window procedure, not the dialog procedure.