Электронные часы, мультимедийная библиотека SFML для разработки игр на C++.
https://habr.com/ru/post/704956/
https://habr.com/ru/post/704956/
Хабр
Электронные часы, мультимедийная библиотека SFML для разработки игр на C++
Предыдущая тема Следующая тема Вариантов отобразить электронные часы на языке программирования С++ очень множество, в данной статье рассмотрим электронные часы для 2D игр написанных используя...
PVS-Studio и RPCS3: лучшие предупреждения в один клик.
https://habr.com/ru/company/pvs-studio/blog/704972/
https://habr.com/ru/company/pvs-studio/blog/704972/
Хабр
PVS-Studio и RPCS3: лучшие предупреждения в один клик
Best Warnings — режим анализатора, оставляющий в окне вывода 10 лучших предупреждений. Мы предлагаем вам ознакомиться с обновлённым режимом Best Warnings на примере проверки проекта RPCS3. Best...
Какие подкасты вы слушаете?
Расскажите в комментариях ⬇️
Расскажите в комментариях ⬇️
JUCE — Кроссплатформенный C++ фреймворк для разработки приложений с пользовательским интерфейсом
JUCE (Jules' Utility Class Extensions) это всеохватывающая библиотека классов С++ для разработки кроссплатформенного программного обеспечения.
https://habr.com/ru/post/209956/
JUCE (Jules' Utility Class Extensions) это всеохватывающая библиотека классов С++ для разработки кроссплатформенного программного обеспечения.
https://habr.com/ru/post/209956/
Хабр
JUCE — Кроссплатформенный C++ фреймворк для разработки приложений с пользовательским интерфейсом
Приветствую хабросообщество! Наверно каждый кто профессионально разрабатывает ПО или просто увлекается программированием, рано или поздно приходил к необходимо...
#вопросы_с_собеседований
Отличие перегрузки оператора от перегрузки функций?
Перегрузка функций даёт двум или более функциям с разными типами и количеством параметров иметь одно и то же имя. С другой стороны, перегрузка оператора позволяет переопределить способ работы оператора для пользовательских типов.
Отличие перегрузки оператора от перегрузки функций?
Перегрузка функций даёт двум или более функциям с разными типами и количеством параметров иметь одно и то же имя. С другой стороны, перегрузка оператора позволяет переопределить способ работы оператора для пользовательских типов.
Вынесет ли компилятор strlen() в отдельную переменную?
Anonymous Quiz
69%
Да, GCC сделает так
19%
Нет
12%
Это неправильная оптимизация
Как создать операционную систему с использованием C++? Серия подробных туториалов по многим темам в операционных системах, таких как управление памятью, загрузчики, графика и многое другое.
https://youtu.be/mpPbKEeWIHU
https://youtu.be/mpPbKEeWIHU
YouTube
Getting Started | How to Make an OS: 1
This video we are setting up our workspace and downloading everything that is required to get our development up and running.
If it all works correctly, QEMU will start in a UEFI shell, which will then load our .EFI application, printing HelloWorld! to the…
If it all works correctly, QEMU will start in a UEFI shell, which will then load our .EFI application, printing HelloWorld! to the…
Собственный интерфейс Wayland в Qt 6.5.
https://blog.david-redondo.de/qt/kde/2022/12/09/wayland-native-interface.html
https://blog.david-redondo.de/qt/kde/2022/12/09/wayland-native-interface.html
blog.david-redondo.de
Wayland native interface in Qt 6.5
Qt 6 introduced a new way to access platform specific objects and functionality in theQNativeInterface namespace. Starting with Qt 6.5it will be possible to ...
🎄🎁 10 оригинальных подарков айтишнику на Новый год
Айтишники – практичные и неординарные люди, и подарки для них должны быть функциональными и нетривиальными. «Библиотека программиста» решила помочь вам в этом нелегком деле и подыскала несколько вариантов оригинальных презентов.
🔗 Основной сайт
🔗 Зеркало
Айтишники – практичные и неординарные люди, и подарки для них должны быть функциональными и нетривиальными. «Библиотека программиста» решила помочь вам в этом нелегком деле и подыскала несколько вариантов оригинальных презентов.
🔗 Основной сайт
🔗 Зеркало
Крупномасштабное переименование на основе ошибок компилятора в C++.
https://blog.httrack.com/blog/2022/12/09/compiler-error-abuse-based-large-scale-renaming-in-c++/
https://blog.httrack.com/blog/2022/12/09/compiler-error-abuse-based-large-scale-renaming-in-c++/
Httrack
Compiler-error-abuse-based large scale renaming in C++ - xavier roche's homework
Compiler-error-abuse-based large scale renaming in C++
09 December 2022
...
09 December 2022
...
UNIGINE 2.16.1 — Screen-Space Haze Global Illumination, улучшенный API импорта, усовершенствования для VR.
https://habr.com/ru/company/unigine/blog/705940/
https://habr.com/ru/company/unigine/blog/705940/
Хабр
UNIGINE 2.16.1 — Screen-Space Haze Global Illumination, улучшенный API импорта, усовершенствования для VR
Почти под ёлочку состоялся минорный релиз 2.16.1, который, однако, содержит пару крутых фичей - например, SSHGI (глобальное освещение дымки в экранном пространстве), добавляющее сразу +100 к атмосфере...
async_simple — простые, легкие и удобные в использовании асинхронные компоненты.
https://www.libhunt.com/r/async_simple
https://www.libhunt.com/r/async_simple
Libhunt
Async_simple Alternatives and Reviews
Which is the best alternative to async_simple? Based on common mentions it is: Libunifex, Kelcoro, Macoro, Concurrencpp, Zab, Packio or Userver
🐔 IT и реальный сектор экономики: как мы цифровизировали птицеводство и что из этого получилось
В то время как лопаются криптовалютные пузыри (история с FTX), мы развиваем сельское хозяйство, внедряя ERP-системы на птицефабриках, чтобы повысить показатели производства и снизить перекрестное заражение птиц.
🔗 Основной сайт
🔗 Зеркало
В то время как лопаются криптовалютные пузыри (история с FTX), мы развиваем сельское хозяйство, внедряя ERP-системы на птицефабриках, чтобы повысить показатели производства и снизить перекрестное заражение птиц.
🔗 Основной сайт
🔗 Зеркало
Использование С++ в качестве языка скриптов, часть 6.
https://fwsgonzo.medium.com/using-c-as-a-scripting-language-part-6-9ef76c4f6272
https://fwsgonzo.medium.com/using-c-as-a-scripting-language-part-6-9ef76c4f6272
Medium
Using C++ as a scripting language, part 6
Passing dynamic arguments across the virtual machine boundary