Что даёт использование квалификатора volatile int value = 0;?
Anonymous Quiz
75%
Уберегает переменную от оптимизации компилятора
13%
Обеспечивает атомарный доступ к переменной
4%
Это алиас для static constexpr
9%
Указывает, что переменная определена в другой единице трансляции
December 8, 2022
December 9, 2022
C++ обогнал Java по индексу популярности языков.
https://www.infoworld.com/article/3682141/c-plus-plus-overtakes-java-in-language-popularity-index.html
https://www.infoworld.com/article/3682141/c-plus-plus-overtakes-java-in-language-popularity-index.html
InfoWorld
C++ overtakes Java in language popularity index
Java ranked fourth in the December 2022 Tiobe index of programming language popularity, the lowest Java has ranked in the history of the index.
🔥43👍4🤔1
December 9, 2022
Может ли C++ быть в 10 раз проще и безопаснее? - Херб Саттер - CppCon 2022
https://youtu.be/ELeZAKCN4tY
https://youtu.be/ELeZAKCN4tY
YouTube
Can C++ be 10x Simpler & Safer? - Herb Sutter - CppCon 2022
https://cppcon.org/
https://github.com/CppCon/CppCon2022
---
Can C++ be 10x Simpler & Safer? (Simplifying C++ #9 of N) - Herb Sutter - CppCon 2022
Since CppCon 2015, all of Herb’s talks have been about ways to evolve C++ to make it simpler, safer, and more…
https://github.com/CppCon/CppCon2022
---
Can C++ be 10x Simpler & Safer? (Simplifying C++ #9 of N) - Herb Sutter - CppCon 2022
Since CppCon 2015, all of Herb’s talks have been about ways to evolve C++ to make it simpler, safer, and more…
👍1
December 10, 2022
December 10, 2022
Как настроить библиотеку SFML в Visual Studio
В этой статье объясняется, как настроить ваши проекты SFML, если Вы используете интегрированную среду разработки программного обеспечения Visual Studio (компилятор Visual Studio С++).
https://habr.com/ru/post/703500/
В этой статье объясняется, как настроить ваши проекты SFML, если Вы используете интегрированную среду разработки программного обеспечения Visual Studio (компилятор Visual Studio С++).
https://habr.com/ru/post/703500/
Хабр
Как настроить библиотеку SFML в Visual Studio
Следующая тема В этой статье объясняется, как настроить ваши проекты SFML, если Вы используете интегрированную среду разработки программного обеспечения Visual Studio (компилятор Visual Studio С++)....
December 11, 2022
December 12, 2022
Электронные часы, мультимедийная библиотека SFML для разработки игр на C++.
https://habr.com/ru/post/704956/
https://habr.com/ru/post/704956/
Хабр
Электронные часы, мультимедийная библиотека SFML для разработки игр на C++
Предыдущая тема Следующая тема Вариантов отобразить электронные часы на языке программирования С++ очень множество, в данной статье рассмотрим электронные часы для 2D игр написанных используя...
🔥2
December 12, 2022
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...
December 13, 2022
Алгоритм rotate
Меняет местами элементы в диапазоне [first, last) таким образом, что элемент n_first становится первым в новом диапазоне, а n_first-1 — последним.
Параметры:
first, last - диапазон элементов для изменения их порядка.
n_first - элемент, который должен стать первым в новом диапазоне.
Меняет местами элементы в диапазоне [first, last) таким образом, что элемент n_first становится первым в новом диапазоне, а n_first-1 — последним.
Параметры:
first, last - диапазон элементов для изменения их порядка.
n_first - элемент, который должен стать первым в новом диапазоне.
👍13❤2
December 13, 2022
Какие подкасты вы слушаете?
Расскажите в комментариях ⬇️
Расскажите в комментариях ⬇️
December 13, 2022
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++ фреймворк для разработки приложений с пользовательским интерфейсом
Приветствую хабросообщество! Наверно каждый кто профессионально разрабатывает ПО или просто увлекается программированием, рано или поздно приходил к необходимо...
😁2👍1
December 14, 2022
#вопросы_с_собеседований
Отличие перегрузки оператора от перегрузки функций?
Перегрузка функций даёт двум или более функциям с разными типами и количеством параметров иметь одно и то же имя. С другой стороны, перегрузка оператора позволяет переопределить способ работы оператора для пользовательских типов.
Отличие перегрузки оператора от перегрузки функций?
Перегрузка функций даёт двум или более функциям с разными типами и количеством параметров иметь одно и то же имя. С другой стороны, перегрузка оператора позволяет переопределить способ работы оператора для пользовательских типов.
👍5
December 15, 2022
December 16, 2022
Вынесет ли компилятор strlen() в отдельную переменную?
Anonymous Quiz
69%
Да, GCC сделает так
19%
Нет
12%
Это неправильная оптимизация
👍2
December 16, 2022
Как создать операционную систему с использованием 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…
👍16🔥6
December 16, 2022
Собственный интерфейс 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 ...
👍1
December 16, 2022