Resultados da pesquisa a pedido "function-pointers"
Analisador Matemático C ++ com função definida pelo usuário
Eu quero implementar um analisador de matemática com função definida pelo usuário. Existem vários problemas a serem resolvidos. Por exemplo,int eg(int a,int b){return a+b;} é a função que eu quero adicionar ao analisador. Primeiro: como armazenar ...
função typedef'ing * signature * (não um ponteiro para), para que possa ser reutilizada?
EDIT: MOTIVATION Suponha que eu defina uma classe Handler como class Handler { public: class Message { /*...*/ }; typedef int (*Callback)(Message *msg); void registerCallback(int msgclass, Callback f); };Um cliente pode fazer int ...
Por que o operador () do functor sem estado pode ser estático?
Porque éoperator () do functor apátrida não permitidostatic? Objetos lambda sem estado são conversíveis em ponteiros para liberar funções com a mesma assinatura que seusoperator (). Stephan T. Lavavej [http://1drv.ms/1j4yRtz]na pág. 6 aponta que ...
Não é possível sair da variável externa capturada em um fechamento `Fn`
Estou tentando descobrir como enviar uma função através de um canal e como evitar a clonagem extra para executar a função no outro extremo. Se eu remover a operação de clonagem extra dentro do fechamento, recebo o seguinte erro: error: cannot ...
Existe uma maneira de usar os nomes de parâmetros de um typedef
Então, dado umtypedef que define um ponteiro de função com nomes de parâmetros como este: typedef void(*FOO)(const int arg);Existe uma maneira de eu apenas usar esse ponteiro de função para definir a assinatura da minha função? Obviamente, ...
Como o ponteiro para a função de membro é implementado em C ++?
O ponteiro para a função de membro em c ++ está em três partes: Offset Address/index virtual?O deslocamento é usado para o ajuste do ponteiro quando o objeto derivado é chamado usandobase pointer. Como esse deslocamento é implementado? É um ...
o separador de seta '->' está falhando ao chamar a função da classe
Estou trabalhando em um projeto para a classe e estou usando classes e ponteiros do tipo class para chamar algumas funções na classe, mas está travando nos Code Blocks e no Eclipse e não sei o que está acontecendo. Nota: falha ao atribuir x com ...
Lambda captureless não pode ser convertido em ponteiro de função quando armazenado em std :: function
Geralmente, um lambda C ++ sem capturadeve ser conversível [https://stackoverflow.com/questions/28746744/passing-lambda-as-function-pointer/28746827#28746827] para um ponteiro de função do estilo c. De alguma forma, ...
Ligação tardia com argumentos desconhecidos
Atualmente, estou em um caso em que preciso chamar muitos ponteiros de função que foram extraídos em tempo de execução. O problema é que os argumentos são desconhecidos no momento da compilação. Mas, em tempo de execução, recebo dados que me ...
Como comparar 2 funções no Go?
Por exemplo, tenho uma lista de funções que quero comparar: http://play.golang.org/p/_rCys6rynf [http://play.golang.org/p/_rCys6rynf] type Action func(foo string) type Handler struct { Get Action Post Action } var routes map[string]Handler func ...