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

Вызов определения базового класса виртуальной функции-члена с указателем на функцию
Я хочу вызвать реализацию виртуальной функции базового класса, используя указатель на функцию-член. class Base { public: virtual void func() { cout << "base" << endl; } }; class Derived: public Base { public: void func() {...
6479 просмотров
schedule 10.06.2023

std::stringstream как параметр функции
У меня есть std::vector<std::string> temp_results , и я хочу использовать std::for_each для прохождения этого вектора и объединения строк, поэтому я придумал следующую конструкцию: std::stringstream ss; std::string res =...
3918 просмотров
schedule 16.02.2023

Как определить и использовать boost::function с необязательными аргументами?
Я использую класс, которому нужен какой-то метод обратного вызова, поэтому я использую boost:: function для хранения указателей функций. мне нужно, чтобы обратный вызов имел один необязательный аргумент, но я обнаружил, что boost:: function не...
2208 просмотров

Проблема с boost::bind, boost::function и boost::factory
Я безуспешно пытаюсь использовать boost::bind с boost::factory У меня есть этот класс Zambas с 4 аргументами (2 строки и 2 целых числа) и class Zambas { public: Zambas(const std::string&, const std::string&,int z1=0,int z2=0) {...
1370 просмотров
schedule 19.09.2022

boost :: bind, boost :: shared_ptr и наследование
Я новичок в библиотеке Boost, и у меня возникла немного сложная проблема. Я попытался переформулировать это с помощью примера из предыдущего вопроса, который может хорошо соответствовать моей проблеме. (Предыдущий вопрос находится здесь )...
2026 просмотров
schedule 10.10.2022

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

Как использовать функцию tr1 и привязку для функций с изменяющимися параметрами?
В настоящее время я перехожу с C# на C++ и переписываю код игрового движка, и я думаю, что я у стены с tr1; По сути, я хочу, чтобы входной слой принимал ввод с сенсорного экрана, а затем запускал обратный вызов, чтобы уведомить любые элементы,...
1966 просмотров
schedule 17.03.2022

Какая польза от asio::placeholder::error
Библиотека asio передает параметр ошибки во многих своих примерах, т.е. http://think-async.com/Asio/asio-1.5.3/src/examples/echo/async_tcp_echo_server.cpp Какой смысл в этом параметре? Действительно ли asio заполняет этот параметр ошибками?...
5575 просмотров
schedule 03.09.2023

привязать связанную функцию в качестве аргумента
У меня есть класс foo с методом bar , который принимает что-то вызываемое (указатель на функцию/функтор). это вызываемое нечто должно быть передано другому методу doit в качестве связанного элемента с третьим методом bar_cb . #include...
525 просмотров
schedule 24.12.2022

Могу ли я использовать boost::bind для хранения несвязанного объекта?
Могу ли я использовать boost::bind, чтобы результирующий объект функции хранил объект, который не объявлен в качестве аргумента связанной целевой функции? Например: void Connect(const error_code& errorCode) { ... } // Invokes Connect...
92 просмотров
schedule 17.08.2022

повысить привязку с функцией-членом в вызове asio spawn
в следующем коде я создаю карту, затем добавляю к ней несколько экземпляров класса httprequest, затем я вызываю boost asio spawn, используя функцию-член класса httprequest, я спрашивал об этом раньше и сказал, что это дубликат, поэтому я прочитал...
199 просмотров
schedule 25.06.2022