Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

spym4n

Casting Ponteiro p/ método

Recommended Posts

Boa tarde pessoal do fórum,

 

Estou com o seguinte problema, preciso usar uma biblioteca em C, que umas de suas funções necessito passar o ponteiro de uma função para funcionar com um handler, o problema é que meu código está OO com c++, e gostaria de invés de colocar esse ponteiro de função, colocar um handler de um método que tenho nesta mesma classe.

 

A principio pensei que era só colocar o nome do método como parametro, mas no entanto ele não consegue fazer o casting, pois a função espera um (void*) e eu envio um MINHACLASS::void*, é a mensagem que recebo.

 

A função que estou usando é do RTAI:

rt_thread_create(*void, *void, int);

 

Resumindo, o que quero é de vez de passar uma função nesse primeiro parametro, eu passar um método.

Se alguém puder me dar algum esclarecimento, agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não tem como passar como this.nomemetodo ou this->nomemetodo ou seilá como é em C++? :unsure:

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.