Вопросы по теме '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 просмотров
schedule
29.03.2023
Проблема с 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