Сборка проектов Си и Си++: от простого к сложному. Часть II. Сборщики
Источник: Habr
Автор: SergeyNovak (RUVDS.com)
Источник: Habr
Автор: SergeyNovak (RUVDS.com)
Хабр
Сборка проектов Си и Си++: от простого к сложному. Часть II. Сборщики
Продолжаю тему о сборке проектов на Си и Си++, первая часть которой размещена здесь . Рецепты сборки по правилам хорошего тона должны поставляться с проектом и очень желательно, чтобы они не были...
Beyond Compilation Databases to Support C++ Modules: Build Databases - Ben Boeckel - CppCon 2024
Источник: CppCon
Источник: CppCon
YouTube
Beyond Compilation Databases to Support C++ Modules: Build Databases - Ben Boeckel - CppCon 2024
https://cppcon.org
---
Beyond Compilation Databases to Support C++ Modules: Build Databases - Ben Boeckel - CppCon 2024
---
Clang's compilation database specification has been a way for tools to understand what is happening within a build. It has been…
---
Beyond Compilation Databases to Support C++ Modules: Build Databases - Ben Boeckel - CppCon 2024
---
Clang's compilation database specification has been a way for tools to understand what is happening within a build. It has been…
[Перевод] Ещё раз о моделях памяти, применявшихся в DOS
Источник: Habr
Автор: Albert_Wesker (Timeweb Cloud)
Источник: Habr
Автор: Albert_Wesker (Timeweb Cloud)
Хабр
Ещё раз о моделях памяти, применявшихся в DOS
Некоторое время назад я написал несколько статей о различных трюках, применявшихся в операционной системе DOS, чтобы вписаться в те жёсткие лимиты памяти, которые действовали в реальном...
Разработка трёхфазного энергомонитора на базе ESP8266 с функцией автоматической проверки прибора учёта
Источник: Habr
Автор: airattu
Источник: Habr
Автор: airattu
Хабр
Разработка трёхфазного энергомонитора на базе ESP8266 с функцией автоматической проверки прибора учёта
Задача разработки — быстрая проверка прибора учёта электроэнергии в полевых условиях. Устройство должно обладать низкой стоимостью, высокой мобильностью и более простым интерфейсом...
Правильная отрисовка выделения текста в QTextDocument: использование QAbstractTextDocumentLayout::PaintContext
Источник: Habr
Автор: intelegenter
Источник: Habr
Автор: intelegenter
Хабр
Правильная отрисовка выделения текста в QTextDocument: использование QAbstractTextDocumentLayout::PaintContext
Введение Работа с текстом в Qt — это мощный, но иногда сложный процесс. Когда дело доходит до отрисовки выделения текста в QTextDocument, многие разработчики сталкиваются с проблемами. Часто...
[Перевод] Спинлок в современном C++ с применением атомиков, барьеров памяти и экспоненциальной выдержкой
Источник: Habr
Автор: ph_piter (Издательский дом «Питер»)
Источник: Habr
Автор: ph_piter (Издательский дом «Питер»)
Хабр
Спинлок в современном C++ с применением атомиков, барьеров памяти и экспоненциальной выдержкой
Эта статья послужит вам быстрым, но глубоким введением в низкоуровневую конкурентность. Механизмы блокировки — важнейшая часть конкурентного программирования. Такие механизмы позволяют множественным...
Распределённая сборка Unreal Engine проектов с помощью Horde и UBA
Источник: Habr
Автор: feeelin (PVS-Studio)
Источник: Habr
Автор: feeelin (PVS-Studio)
Хабр
Распределённая сборка Unreal Engine проектов с помощью Horde и UBA
Распараллелить сборку большого проекта на несколько компьютеров? Легко! Разбираемся, как использовать Unreal Horde — новый инструмент внутри Unreal Engine 5.5. В том числе мы посмотрим, как с его...
Bridging the Gap: Writing Portable C++ Programs for CPU and GPU - Thomas Mejstrik - CppCon 2024
Источник: CppCon
Источник: CppCon
YouTube
Bridging the Gap: Writing Portable C++ Programs for CPU and GPU - Thomas Mejstrik - CppCon 2024
https://cppcon.org
---
Bridging the Gap: Writing Portable C++ Programs for CPU and GPU - Thomas Mejstrik - CppCon 2024
---
This talk presents a series of effective patterns to address challenges arising when code is developed that shall operate seamlessly…
---
Bridging the Gap: Writing Portable C++ Programs for CPU and GPU - Thomas Mejstrik - CppCon 2024
---
This talk presents a series of effective patterns to address challenges arising when code is developed that shall operate seamlessly…