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

Сигналы и потоки — хорошее или плохое дизайнерское решение?
Мне нужно написать программу, которая выполняет вычисления, требующие больших вычислительных ресурсов. Программа может работать несколько дней. Расчет можно легко разделить на разные потоки без необходимости использования общих данных. Мне нужен...
5565 просмотров
schedule 07.02.2024

Нужно ли собирать библиотеку boost.signals2?
В моей системе возникают проблемы со сборкой библиотек повышения. Я понимаю, что большинство библиотек boost — это (к счастью) просто заголовки, которые не нужно собирать (за некоторыми исключениями). Нужно ли собирать библиотеку boost::signals2?...
2563 просмотров
schedule 02.08.2022

Как подключиться к boost :: signal с помощью общей функции / слота?
Можно ли подключить функцию с другой сигнатурой к Boost :: Signal, который ожидает определенную сигнатуру? У меня много сигналов (разной сигнатуры). И извне этого модуля я хочу иметь возможность наблюдать за сигналами, не заботясь о сигнатуре...
830 просмотров
schedule 06.03.2023

Может ли обратный вызов слота C ++ signal2 содержать информацию о классе / селекторе (методе) Objective-C / C ++?
Это должно быть настолько очевидно для некоторых из вас, но я не могу найти такого примера: Мне нужен сигнал boost :: signal2 для подключения обратного вызова слота, который является функцией или функтором класса C ++, поэтому я могу выполнять...
583 просмотров

Связывание функций-членов класса для boost::signals2
Я использовал std::bind для создания лямбда-функции с использованием функции-члена класса, но boost::signals2 не примет ее. У меня есть класс Cut , который я хотел бы сообщить, когда появится новый Event для просмотра, вызвав void...
2073 просмотров
schedule 04.09.2022

Boost.Signals устарел
Boost.Signals больше не поддерживается активно, поэтому он устарел. Не используйте Boost.Signals для новой разработки (вместо этого используйте Boost.Signals2). Если у вас уже есть код на основе Boost.Signals, он продолжит работать, но...
742 просмотров
schedule 18.06.2023

Обернуть С++ 11 std::function в другой std::function?
Я хотел бы обернуть результат std::bind() или лямбда во вспомогательную функцию, которая отслеживает время выполнения вызовов функции. Мне нужно обобщенное решение, которое будет работать с любым количеством параметров (и методов класса) и совместимо...
1021 просмотров
schedule 14.07.2022