Вопросы по теме 'boost-function'
Что не так с этим boost::lambda?
Почему это выражение boost::lambda не работает?
boost::function<bool (boost::uint64_t, boost::uint64_t&, unsigned int, float)> myFunct = boost::lambda::_3 < 1;
Я получаю эти ошибки компиляции, которые, вероятно, не помогут,...
1141 просмотров
schedule
08.08.2022
функция повышения и лямбда, чтобы обернуть функцию
Я хочу преобразовать этот простой код:
void setZComp(Imath::V3f& pt)
{
pt.z = 0.0;
}
int myfunc()
{
...
std::vector<Imath::V3f> vec(5,Imath::V3f(1.0,1.0,1.0));...
5864 просмотров
schedule
19.07.2023
Реализовать функтор без операций, используя boost::bind
У меня есть функция void get(boost::function<void(void)> callback) { callback(); } . Я хочу сделать вызов типа get(boost::bind(/* don't know what to put here*/)); без реализации каких-либо других функций, переменных или структур, чтобы...
1221 просмотров
schedule
25.06.2023
‹имя класса› не выдает ошибку оператора вызова при попытке обернуть возвращаемое значение функции
Я пытаюсь написать функцию, которая будет принимать функтор в качестве аргумента, вызывать функтор, а затем возвращать возвращаемое значение, завернутое в boost::shared_ptr .
Следующее отказывается компилироваться, и у меня нет идей. Я получаю...
16147 просмотров
schedule
09.05.2024
Сбой, связанный с использованием boost::function в пуле потоков
Я пытаюсь реализовать пул потоков на С++, используя pthread. Я хочу инкапсулировать логику, связанную с управлением потоками, в одном объекте, который становится владельцем этих потоков. Это означает, что всякий раз, когда этот объект уничтожается,...
837 просмотров
schedule
12.01.2023
Передача аргументов указателя функции с повышением
Можно ли упростить/улучшить следующую передачу указателя функции с помощью boost::function и/или boost::bind?
void PassPtr(int (*pt2Func)(float, std::string, std::string))
{
int result = (*pt2Func)(12, "a", "b"); // call using function pointer...
9606 просмотров
schedule
27.09.2022
boost::function против указателей на функции
Я реализую универсальный считыватель настроек. Идея в том, что у меня есть приложение, настройки которого могут быть логическими, целыми и строковыми. Затем у меня есть класс Config, где реализованы геттеры для таких настроек, класс config берет...
1324 просмотров
schedule
18.06.2022