Библиотека C/C++ разработчика
7.21K subscribers
686 photos
719 videos
8 files
983 links
Полезные материалы по всему, что может быть полезно плюсовику/сишнику. По всем вопросам @evgenycarter
加入频道
Ускоренный курс введение в программирование для нескольких ядер процессора

https://johnysswlab.com/crash-course-introduction-to-parallelism-multithreading/

#cpp #programming

👉 @cpp_lib
👍2
Media is too big
VIEW IN TELEGRAM
C++ Game Engine Development | Pard Engine | Dev Logs

C++ Game Engine | Terrain Rendering | Pard Engine
C++ Game Engine | 3D Skeletal Animation Improved | Pard Engine
C++ Game Engine | Terrain Rendering Improved | Pard Engine
C++ 3D Engine | Procedural Terrain Editor | TerrEdit | Based on Pard Engine
C++ Game Engine | 3D Skeletal Animation | Pard Engine
C++ Game Engine | Parallax Occlusion Mapping | Pard Engine
C++ Game Engine | Cascaded Shadow Mapping | Pard Engine
C++ OpenGL GUI Library DevLog 1: Windows,Menus,Buttons | illuxUI
C++ OpenGL GUI Library DevLog 2: Dockable Panels | illuxUI
C++ OpenGL GUI Library DevLog 3: Making of TreeView | illuxUI
C++ OpenGL GUI Library DevLog 4: Making of TextBox | illuxUI
How a Game Engine is made | Game Engine Development Series

https://www.youtube.com/playlist?list=PLv8DnRaQOs58puPPWHXuGHJOtKVduVcct

#cpp #programming

👉 @cpp_lib
👍4
Функция all_of

Эта функция работает со всем диапазоном элементов массива и может сэкономить время на запуск цикла для проверки каждого элемента по одному. Он проверяет заданное свойство для каждого элемента и возвращает true, когда каждый элемент в диапазоне удовлетворяет указанному свойству, иначе возвращает false.

В приведенном выше коде отрицательный элемент -6 отрицает условие и возвращает ложь.

#cpp #programming

👉 @cpp_lib
👍5
В этой статье рассказывается, как настроить проводную последовательную связь между двумя платами Arduino.

https://dev.to/yongchanghe/set-up-a-wired-serial-communication-between-arduino-boards-h9e

#cpp #programming #arduino

👉 @cpp_lib
👍1🔥1
Функция none_of()

Эта функция возвращает true, если ни один из элементов не удовлетворяет данному условию, иначе возвращает false.

Поскольку все элементы положительны, функция возвращает true.

#cpp #programming

👉 @cpp_lib
👍2
Как в С++ обрабатывать ошибки в конструкторах без исключений?

Преимущества использования исключений сомнительны, но мои претензии к ним не в этом. Исключения — экстраординарный инструмент, которые делает код более непонятным и запутанным. А прямую локальную обработку — слишком пространной. Исключения стали для меня худшим средством обработки ошибок. Печально, что создание объектов в С++ основано на их применении. Далее

#cpp #programming

👉 @cpp_lib
👍4
Функция unique

Unique используется для удаления дубликатов любого элемента, присутствующего последовательно в диапазоне [first, last). Он выполняет эту задачу для всех подгрупп, присутствующих в диапазоне, имеющих один и тот же элемент, присутствующий последовательно.

#cpp #programming

👉 @cpp_lib
🔥3👍1
Media is too big
VIEW IN TELEGRAM
Пошаговое описание того, как я создал библиотеку C++20 для реализации удаленных вызовов функций с очень небольшим количеством кода.

https://github.com/Dugy/bomba

#cpp #programming

👉 @cpp_lib
👍1
Алгоритм shuffle

Переупорядочивает элементы в заданном диапазоне [first, last) таким образом, чтобы каждая возможная перестановка этих элементов имела равную вероятность появления.

#cpp #programming

👉 @cpp_lib
👍1
Media is too big
VIEW IN TELEGRAM
Знакомство с C++: Клаус Иглбергер - Паттерны проектирования - Факты и заблуждения.

#cpp #programming

👉 @cpp_lib
👍3