Resultados da pesquisa a pedido "stdbind"

1 a resposta

std :: bind e função sobrecarregada

3 a resposta

C + + 11 números aleatórios e std :: bind interagem de maneira inesperada

Eu estou usando o GCC 4.6.3 e estava tentando gerar números aleatórios com o seguinte código:

1 a resposta

Caminho curto para std :: bind função de membro para instância de objeto, sem parâmetros de ligação

Eu tenho uma função de membro com vários argumentos. Eu gostaria de ligá-lo a uma instância de objeto específico e passar isso para outra função. Eu posso fa...

2 a resposta

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:

2 a resposta

std :: bind perde a referência quando entregue como referência rvalue

Eu tenho o seguinte código:

2 a resposta

Ligação parcial de argumentos de função

Existe uma maneira deparcialmente vincular o primeiro / últimon argumentos de um objeto que pode ser chamado (por exemplo, função) sem especificar explicitamente o restante dos argumentos? std::bind() parece exigir quetudo Se os argumentos forem ...

1 a resposta

use std :: bind com funções sobrecarregadas

Não consigo descobrir como vincular um parâmetro a uma função sobrecarregada usandostd::bind. De alguma formastd::bind não pode deduzir o tipo sobrecarregado (para seus parâmetros de modelo). Se eu não sobrecarregar a função tudo funcionará. ...

2 a resposta

Como vincular a função a um objeto por referência?

Eu tenho o seguinte código para vincular uma função de membro a uma instância da classe: class Foo { public: int i; void test() { std::cout << i << std::endl; } }; int main() { Foo f; f.i = 100; auto func = ...

1 a resposta

std :: async usando uma referência rvalue vinculada a uma lambda

Estou tentando vincular uma referência rvalue a um lambda usandostd::bind, mas tenho problemas quando coloco isso em umstd::async ligar: (fonte [http://coliru.stacked-crooked.com/a/9d46c1cd466e1a08]) auto lambda = [] (std::string&& message) { ...

1 a resposta

std :: bind e encaminhamento perfeito

O código a seguir não compila: #include <functional> template<class ...Args> void invoke(Args&&... args) { } template<class ...Args> void bind_and_forward(Args&&... args) { auto binder = std::bind(&invoke<Args...>, std::forward<Args>(args)...); ...