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


Использование сторонних библиотек и платформ для повышения производительности при разработке приложений для Windows на C#.
Сторонние библиотеки и платформы играют решающую роль в повышении производительности и эффективности разработки приложений C# для Windows. Эти внешние ресурсы предоставляют разработчикам готовые функции, компоненты и инструменты, которые могут значительно ускорить процесс разработки. Используя сторонние библиотеки и платформы, разработчики могут больше сосредоточиться на уникальных аспектах своего приложения, сокращая при этом необходимость написания кода с нуля. Однако выбор и эффективное..

Прогнозирование результатов матчей в League of Legends с помощью контролируемого обучения
Авторы: Мэтт Голла, Джон Ле, Джерри Лью, Джошуа Ротфус, Минакши Сваминатан, Лорри Триа Введение League of Legends — одна из самых популярных компьютерных игр в мире, в которую ежемесячно играют более 110 миллионов активных игроков. Игра является частью жанра MOBA ( Многопользовательская онлайн-боевая арена ), в которой 10 игроков делятся на 2 команды по 5 человек, каждая из которых управляет одним персонажем. Цель каждой команды — пробить оборону врага, получить убийства и цели и, в..

Вопросы по теме 'boost'

Общий кеш объектов
Кто-нибудь знает какую-нибудь реализацию шаблонного кеша объектов? Вы используете ключ для поиска объекта (так же, как в std::map‹>) Вы указываете максимальное количество объектов, которые могут находиться в кэше одновременно Есть средства...
8294 просмотров
schedule 04.12.2022

Создание экземпляра шаблона C++ параметров шаблона функции
У меня есть следующая проблема с использованием экземпляра шаблона [*]. файл foo.h class Foo { public: template <typename F> void func(F f) private: int member_; }; файл foo.cc template <typename F>...
12925 просмотров
schedule 17.02.2023

Boost Asio serial_port - нужна помощь с io
Итак, я пытался изучить материал boost:: asio для связи с последовательным устройством с использованием RS232. Документация скудная, примеров нет. Не могу точно понять, как связаться с устройством. Устройство не может отправлять данные, поэтому...
16811 просмотров
schedule 23.05.2023

Boost 1.37, предварительно созданный для MSVC
Я не могу найти готовый набор библиотек MSVC++ для Boost 1.37.0, только исходный код. Я не понимаю, как работает их странная система сборки... есть ли места, где я могу найти загрузку проекта визуальной студии или что-то в этом роде?
5968 просмотров
schedule 30.04.2024

Как установить тайм-аут на блокировку сокетов в boost asio?
Есть ли способ отменить отложенную операцию (без отключения) или установить тайм-аут для функций библиотеки boost? Т.е. Я хочу установить тайм-аут на блокировку сокета в boost asio? socket.read_some (boost :: asio :: buffer (pData, maxSize),...
51102 просмотров
schedule 12.03.2023

Как правильно настроить автоматический отступ Eclipse CDT при использовании BOOST_FOREACH?
Я пишу этот крошечный пример C++ в Eclipse 3.4.1 (CDT 5.0.1): #include <iostream> #include <vector> #include <boost/foreach.hpp> int foo() { std::vector<int> numbers; BOOST_FOREACH(int n, numbers) { std::cout...
9461 просмотров
schedule 09.05.2022

Попытка избавиться от предупреждения о повышении c ++
Каждый раз, когда я включаю boost в свой проект, я получаю миллион таких предупреждений. Кто-нибудь знает, как избавиться от предупреждений? ../depends\boost/config/abi_prefix.hpp(19): предупреждение C4103: 'depends \ boost \ config \...
4569 просмотров
schedule 10.10.2023

Создание подмножества повышения в окнах
Я пытаюсь настроить подмножество boost и правильно скомпилировать его с помощью bjam, однако я не получаю желаемого результата. Я работаю над окнами, используя boost 1.37.0. Допустим, я хочу собрать/установить библиотеки smart_ptr и файловую...
4884 просмотров
schedule 20.10.2022

Невозможно выполнить программу при использовании библиотеки boost (C ++) в отладочной версии на WinXP
Я использую boost для нескольких проектов на C ++. Недавно я сделал обновление (с 1.33.1 до 1.36, скоро до 1.37), с тех пор я больше не могу запускать какие-либо отладочные сборки. Чтобы быть уверенным, что никаких других проблем с проектом не...
1878 просмотров
schedule 23.01.2023

сделать shared_ptr не использовать delete
в моем коде я бы хотел, чтобы boost :: shared_ptr не вызывал удаление, а вместо этого вызывал ptr-> deleteMe (). Также у меня есть несколько функций в стиле C, которые возвращают ptr. Могу ли я вызвать lib_freeXYZ (ptr); вместо того, чтобы...
20510 просмотров
schedule 17.07.2022

Включение boost::filesystem приводит к ошибкам компоновки
Хорошо, во-первых, я ссылаюсь на boost_system и boost_filesystem. Мой компилятор представляет собой пользовательскую сборку MinGW с GCC 4.3.2 Итак, когда я включаю: #include "boost/filesystem.hpp" Я получаю ошибки связывания, такие...
2008 просмотров
schedule 03.03.2023

Как вызвать функцию Python из потока иностранного языка (C++)
Я разрабатываю программу, которая использует DirectShow для захвата аудиоданных из медиафайлов. DirectShow использует поток для передачи аудиоданных в функцию обратного вызова в моей программе, и я позволяю этой функции обратного вызова вызывать...
2175 просмотров
schedule 27.02.2023

Как boost.asio определяет, какой порт прослушивает мое серверное приложение?
мне немного странно, что boost.asio не использует базовую концепцию при подключении клиентского приложения к серверу - используя IP-адрес и порт. Может быть, я немного новичок в Boost - и я согласен с этим - но в любом случае я не понимаю. Итак, у...
8077 просмотров
schedule 14.03.2022

Как определить, запущено ли приложение OS X
Обычно пакет приложений в OS X можно запустить только один раз, однако, просто скопировав пакет, одно и то же приложение можно запустить дважды. Какова наилучшая стратегия для обнаружения и предотвращения такой возможности? В Windows этот эффект...
9460 просмотров
schedule 12.09.2022

Какая польза от `enable_shared_from_this`?
Я наткнулся на enable_shared_from_this , читая примеры Boost.Asio, и после прочтения документации я все еще не понимаю, как это следует правильно использовать. Может ли кто-нибудь дать мне пример и объяснение того, когда использование этого класса...
99727 просмотров
schedule 12.10.2022

создание карты свойств boost::graph edge_weight
используя boost::graph со связанными свойствами. Я хочу иметь возможность выполнять поиск, используя множество различных возможных схем взвешивания ребер. Я хотел бы не создавать дополнительный класс для связанных свойств, если это возможно, и...
3832 просмотров
schedule 01.10.2022

Подготовка к следующему стандарту C++
Всплеск вопросов, касающихся BOOST_FOREACH , побуждает меня спросить пользователей библиотеки Boost, что (если вообще) они делают для подготовки своего кода к переносимости на предложенный новый стандарт C++ (также известный как C++0x). Например, вы...
2283 просмотров
schedule 23.05.2022

io_service, зачем и как он используется?
Пытаюсь освоить asio, и следую примерам с сайта. Зачем нужен io_service и что именно он делает? Зачем мне его отправлять почти во все остальные функции при выполнении асинхронных операций, почему он не может "создать" себя после первой "привязки".
24870 просмотров
schedule 01.02.2023

Boost, отправка файлов по сети с использованием TCP, предпочитаемый метод?
В примерах ускорения в документации tcp: iostream используется для очень простой отправки потоков по сети. В других примерах write () используется для записи данных в сокет вместо этого с использованием немного большего количества кода. В чем...
1832 просмотров
schedule 05.04.2024

Как использовать BOOST_FOREACH с двумя std :: maps?
У меня есть код, который выглядит примерно так: std::map<int, int> map1, map2; BOOST_FOREACH(int i, map1) { // do steps 1-5 here... } BOOST_FOREACH(int i, map2) { // do steps 1-5 (identical to above) here... } Есть ли способ...
4316 просмотров
schedule 20.03.2022