Resultados da pesquisa a pedido "function-pointers"

4 a resposta

Ponteiros de função trabalhando como fechamentos em C ++

Existe uma maneira em C ++ para efetivamente criar um fechamento que será um ponteiro de função? Estou usando a Biblioteca Científica Gnu e tenho que criar umfunção ...

4 a resposta

Despacho dinâmico de métodos em C

Eu sei que parece bobo e eu sei que C não é uma linguagem orientada a objetos.Mas existe alguma maneira que o método dinâmico de despacho possa ser alcançado...

3 a resposta

função ponteiro struct aponta para outra função de outra estrutura

Eu queria saber se é possível apontar uma função de outra estrutura para dentro de uma estrutura: Exemplo: typedef struct { int func(int z) { return z * 2; } } sta; typedef struct { int(*this.func)(int); } stah; int main() { sta sa; stah sah; ...

6 a resposta

Como formatar um ponteiro de função?

Existe alguma maneira de imprimir um ponteiro para uma função no ANSI C? Claro que isso significa que você precisa converter o ponteiro de função para anular o ponteiro, mas parece que isso não é possível? #include <stdio.h> int main() { int ...

3 a resposta

Por que usamos std :: function em C ++ ao invés do ponteiro de função C original? [duplicado]

7 a resposta

Converter o ponteiro de função C ++ em um ponteiro de função c

Eu estou desenvolvendo um aplicativo C ++ usando uma biblioteca C. Eu tenho que enviar um ponteiro para funcionar para a biblioteca C.Esta é minha aula:

4 a resposta

Para passar um ponteiro para uma função de membro

Eu tenho uma classe com funções de instância (ou métodos?). De dentro de uma instância, tento passar ponteiros para essas funções para uma biblioteca. A bibl...

7 a resposta

Como criar mapa <string, class :: method> em c ++ e poder procurar por funções e chamá-lo?

Estou tentando criar um mapa de string e método em C ++, mas não sei como fazê-lo. Eu gostaria de fazer algo assim (pseudocódigo): map<string, method> mapping = { "sin", Math::sinFunc, "cos", Math::cosFunc, ... }; ... string &function; handler = ...

3 a resposta

NSComparisonResult e NSComparator - o que são?

O que éNSComparisonResult eNSComparator? Eu já vi uma das definições de tipo, algo assim: typedef NSComparisonResult (^NSComparator)(id obj1, id obj2);É diferente de um ponteiro de função? Além disso, eu não posso nem adivinhar o que o^ ...

1 a resposta

Mapa não ordenado: problema usando o ponteiro de função de membro da classe

Estou com o seguinte problema: estou escrevendo um emulador simples de chip8 e tenho uma classe enorme de funções de intérprete que gostaria de acessar via opcodes como chaves, como em um dicionário. Isso é para substituir uma caixa de comutação ...