Публикации по теме 'cpp'


9 причин, почему C++ — хорошая платформа для компьютерного зрения
Многие люди знакомы с термином «компьютерное зрение». Это связано с тем, что в последние годы компьютерное зрение стало чрезвычайно важной областью. Как люди, мы полагаемся на свое зрение во всем, от чтения книг до вождения автомобиля. Но компьютеры не могут видеть так, как мы. Им нужна помощь в распознавании объектов и различении их (например, собака и знак остановки). Здесь в игру вступает компьютерное зрение. Системы компьютерного зрения можно запрограммировать на идентификацию..

Свежий интересный контент от команды PVS-Studio
Недавно мы опубликовали несколько статей, которые многим мужчинам могут быть не просто интересны, но и полезны. Мы понимаем, что далеко не все следят за нашими публикациями, и кто-то мог упустить какие-то важные моменты. Мы решили разместить здесь ссылки на наиболее ценные статьи, опубликованные нами за последнее время. 1. Мы ввели новую лицензию, которая позволяет бесплатно использовать PVS-Studio при соблюдении определенных условий. Подробнее см. в разделе Как использовать..

C++20 — Практические сопрограммы
Написание пользовательских сопрограмм — нетривиальная задача в C++20. В этой статье я проведу вас через три все более сложных примера сопрограмм. Хотя в этой статье подробно объясняется каждый пример, я не буду вдаваться в основы сопрограмм. Для этого, пожалуйста, прочитайте мою статью C++20 Coroutines . Все примеры взяты из моей библиотеки Coroutines Epoll and Sockets. Синхронная сопрограмма Простейшая сопрограмма — это сопрограмма, которая ведет себя как обычная функция. Так..

Ежедневный бит(е) C++ | std::views::обратный
Ежедневный бит (e) C++ # 178, Двунаправленные обратные представления C++ 20: std::views::reverse. std::views::reverse  – это концептуально простое представление, которое создает перевернутое представление предоставленного диапазона. Представление требует двунаправленного диапазона и будет работать даже с необычными диапазонами; однако помните, что представлению требуется доступ к конечному итератору, что может вызвать активную оценку. #include <ranges> #include <list>..

Разработка игр на C++: руководство по Unreal Engine и Unity
C++ — мощный и широко используемый язык программирования в области разработки игр, предлагающий разработчикам возможность создавать высокопроизводительные и сложные игры. Когда дело доходит до игровых движков, Unreal Engine и Unity выделяются как два самых популярных варианта. Оба движка предоставляют полный набор инструментов и функций, которые позволяют разработчикам воплощать свои игровые идеи в жизнь. В этой статье мы исследуем мир разработки игр на C++ с использованием Unreal Engine и..

5 лучших компиляторов C++ 2021 года
5 лучших компиляторов C++ 2021 года В 2021 году, если мы объединим C, C++, C++ Builder, Visual C++, Objective-C, Swift, GNU C/C++ и другие языки программирования C и C++, C/C++ был наиболее используемым языком программирования согласно большинству статистических данных. веб-сайты. В дополнение к этому числу есть еще разработчики C++, которые не учитываются, трудно определить офлайн-разработчиков C и C++. Если вы ищете лучшие компиляторы C/C++, доступные сегодня, в этой статье..

Ежедневный бит(е) C++ | Встроенное пространство имен
Daily bit(e) of C++ #109, Инструмент управления версиями символов C++11: встроенное пространство имен Встроенные пространства имен C++11 невидимы для кода, но влияют на имена символов. Это делает их отличным инструментом для управления версиями символов при внесении изменений, нарушающих ABI. #include <iostream> namespace Library { inline namespace v2 { void function(); } // implicit "using namespace v2;" } int main() { Library::function();..