Передача функции-члена класса с двумя параметрами для ускорения привязкиC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Передача функции-члена класса с двумя параметрами для ускорения привязки

Сообщение Anonymous »

Привязке Boost не удается вывести/заменить аргумент шаблона:
class A
{
...
bool f(boost::shared_ptr&, size_t);
...
};

A myA;
boost::bind(&A::f, &myA, _1, _2);

Я использую Boost 1.63. Сообщение об ошибке компиляции указывает на boost_1_63_0/include/boost/bind/bind.hpp:
template R operator()(type, F & f, A & a, long)
{
return unwrapper::unwrap(f, 0)(a[base_type::a1_], a[base_type::a2_], a[base_type::a3_]);
}



Подробнее здесь: https://stackoverflow.com/questions/791 ... boost-bind
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»