Resultados da pesquisa a pedido "boost-bind"
Qual é a diferença entre boost :: bind e boost :: lambda :: bind?
Percebo que existem duas bibliotecas de ligação diferentes para o Boost, uma "autônoma", que pode ser usada incluindoboost/bind.hppe outro incluindoboost/lambda/bind.hpp. Qual é a diferença entre esses dois?
Qual é o tipo de retorno de aumento :: bind?
Eu quero salvar o "fichário" de uma função em uma variável, para usá-la repetidamente no código a seguir, explorando os recursos de sobrecarga do operador. Aqui está o código que realmente faz o que eu quero: #include <boost/bind.hpp> #include ...
Executar substituição de argumento no impulso aninhado :: bind sem composição
Suponha que eu tenho uma função que aceita um functor nulo como argumento: void enqueue( boost::function<void()> & functor );Eu tenho outra função que leva um int e faz algo internamente: void foo( int a);Eu gostaria de aninhar, mas não compor, ...
Como usar a ligação de impulso com uma função de membro
O código a seguir causa falha no cl.exe (MS VS2005). Eu estou tentando usar o impulso de ligação para criar uma função para um chama um método da minha classe: #include "stdafx.h" #include <boost/function.hpp> #include <boost/bind.hpp> #include ...
boost :: bind e função de membro de classe
Considere o seguinte exempl #include <iostream> #include <algorithm> #include <vector> #include <boost/bind.hpp> void func(int e, int x) { std::cerr << "x is " << x << std::endl; std::cerr << "e is " << e << std::endl; } struct foo ...
Storing boost :: bind funciona em um std :: map
Estou criando várias funções que efetivamente fazem a mesma coisa: long Foo::check(long retValue, unsigned toCheck, const std::set<unsigned>& s) { auto it = s.find(toCheck); return (it == s.end()) ? -retValue : retValue; }where Foo é uma ...
Como declarar um ponteiro de função externo "C"
Então eu tenho esse código:
O boost :: bind () copia parâmetros por referência ou por valor?
Por que a ferramenta DRD da valgrind reclama "Carga conflitante por thread ... no tamanho 4": sobre esse código: void SomeFunction(const int& value) { boost::bind(..., value); /* <-- complaines on this line with last backtrace function ...
how boost :: function e boost :: bind work
Eu não gosto de ter caixas mágicas espalhadas por todo o meu código ... como exatamente essas duas classes funcionam para permitir que basicamente qualquer função seja mapeada para um objeto de função, mesmo que a função <> tenha um parâmetro ...
Página 1 do 2