Resultados da pesquisa a pedido "std-function"
std :: function vs template
Graças ao C ++ 11, recebemos o
Existe um caso de uso para std :: function que não é coberto por ponteiros de função, ou é apenas açúcar sintático? [duplicado]
Esta questão já tem uma resposta aqui:Por que usamos std :: function em C ++ ao invés do ponteiro de função C original? [duplicado] 3 respostasA notação para...
std :: function em vez de modelos para predicados
Muitos algoritmos de biblioteca padrão aceitam funções predicadas. No entanto, o tipo desses predicados é um parâmetro de modelo arbitrário fornecido pelo us...
Converte lambda com cláusula de captura armazenada em std :: function para ponteiro de função bruta
Desde o meuúltima pergunta recente infelizmente foi redigido e resultou em uma solução para outro problema que o meu, aqui vou tentar formular meu problema r...
Noções básicas sobre std :: function e std :: bind
Eu estava jogando com std :: function e std :: bind e notei algo não intuitivo e gostaria de entender melhor.Por exemplo:
Coleção de std :: functions com diferentes argumentos
Eu estou tentando escrever um simples dispatcher, o código do usuário pode anexar retornos de chamada para ele. Cada evento tem uma assinatura conhecida e o ...
parâmetro std :: function as template
Atualmente tenho um
Como eu poderia passar std :: function como ponteiro de função?
Estou tentando escrever um modelo de classe e, internamente, ele usa umC função (implementação da otimização BFGS, fornecida peloR ambiente) com a seguinte interface: void vmmin(int n, double *x, double *Fmin, optimfn fn, optimgr gr, ... , ...
Excluindo um objeto std :: function dentro de si
Esse comportamento é bem definido? #include <functional> void foo() { auto f = new std::function<void()>; *f = [f]() { delete f; }; (*f)(); f = nullptr; } int main() { foo(); }Usando o g ++ mais recente, se eu fizer isso em um modelo, ele ...
A atribuição std :: function deve ignorar o tipo de retorno? [duplicado]
Esta pergunta já tem uma resposta aqui: Usando `std :: function <void (…)>` para chamar a função non-void [/questions/9339829/using-stdfunctionvoid-to-call-non-void-function] 3 respostas O código abaixo é C ++ válido de acordo com o padrão C ++ ...