Resultados da pesquisa a pedido "function-pointers"

11 a resposta

Como obter o nome da função do ponteiro da função em C?

Como obter o nome da funçãoponteiro da função [http://en.wikipedia.org/wiki/Function_pointer]em C? Edit: O caso real é: eu estou escrevendo um módulo do kernel do linux e estou chamando funções do kernel. Algumas dessas funções são ponteiros e ...

1 a resposta

Tabela de pesquisa de funções com diferentes protótipos de funções

Qual é a melhor maneira de chamar uma função especificada com base na entrada do usuário, exceto em séries deif estrcmp? Por exemplo: p 2 2 -> call func_p(2, 2) a 8 -> call func_a(7) m -> call func_m(void)Sei que é fácil e elegante criar uma ...

6 a resposta

Por que não consigo converter um ponteiro de função para (vazio *)?

Eu tenho uma função que pega uma string, uma matriz de strings e uma matriz de ponteiros, e procura a string na matriz de strings e retorna o ponteiro correspondente da matriz de ponteiros. Como eu uso isso para várias coisas diferentes, o array ...

1 a resposta

Definindo um delegado como um ponteiro de função

Estou usando um delegado que chama um ponteiro de função não gerenciada. Isso faz com que o Garbage Collector o colete antes de ser usado, conforme descrito na página CallbackOnCollectedDelegate MDA no MSDN:Página MSDN ...

4 a resposta

or que ponteiros de função e ponteiros de dados são incompatíveis em C / C +

Li que a conversão de um ponteiro de função em um ponteiro de dados e vice-versa funciona na maioria das plataformas, mas não é garantido que funcione. Por que esse é o caso? Os dois não deveriam ser simplesmente endereços na memória principal ...

1 a resposta

Como declarar um ponteiro de função __stdcall

Eu tentei isso typedef void (* __stdcall MessageHandler)(const Task*);Este compila, mas me dá este aviso (VS2003): warning C4229: anacronismo usado: modificadores nos dados são ignorados Quer declarar um ponteiro para uma função com a ...

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 ...

5 a resposta

Como definir uma matriz de ponteiros de função em C

Eu tenho uma pequena pergunta. Estou tentando definir uma matriz de ponteiros de função dinamicamente comcalloc. Mas não sei como escrever a sintaxe. Muito obrigado

5 a resposta

C função ponteiro vazamento para anular ponteiro

Estou tentando executar o programa a seguir, mas obtendo alguns erros estranhos: Arquivo 1.c: typedef unsigned long (*FN_GET_VAL)(void); FN_GET_VAL gfnPtr; void setCallback(const void *fnPointer) { gfnPtr = *((FN_GET_VAL*) (&fnPointer)); ...

5 a resposta

estático vs externo “C” / “C ++”

Qual é a diferença entre uma função membro estática e uma função de ligação externa "C"? Por exemplo, ao usar "makecontext" em C ++, preciso passar um ponteiro para funcionar. O Google recomenda o uso de ligação externa "C" para isso, porque ...