Resultados da pesquisa a pedido "member-function-pointers"

3 a resposta

Como melhor passar métodos em métodos da mesma classe

Eu tenho essa classe C ++ que um grande método complicado

3 a resposta

Como posso passar uma função de membro para um ponteiro de função?

class Child; class Parent { public: void (*funcPointer)(); void (*funcPointer2)(Parent* _this); void (Child::*funcPointer3)(); }; class Child: public Parent { public: void TestFunc(){ } void Do(){ Parent p; p.funcPointer=TestFunc; // error, '=': ...

3 a resposta

C ++: Ponteiro para versão monomórfica da função de membro virtual?

No C ++, é possível obter um ponteiro para uma função de membro (não estática) de uma classe e depois invocá-lo em um objeto. Se a função era virtual, a chamada é despachada dinamicamente, dependendo do tipo dinâmico do objeto. Também é possível ...

3 a resposta

C ++ Ponteiro para a função virtual

Se você tiver uma estrutura como esta struct A { void func(); }; e uma referência como esta A& a; você pode obter um ponteiro para o seufunc método como este: someMethod(&A::func);Agora, e se esse método for virtual e você não souber o que é ...

3 a resposta

unção membro @Cast para a chamada create_pthread ()

Quero parar o aviso server.cpp: 823: aviso: convertendo de 'void * (ClientHandler ::) () 'para' anular ()(vazi) ' na chamada: pthread_create(th, NULL, (void* (*)(void*)) &ClientHandler::handle, (void *) clientHandler);Ondehandle() é uma ...

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

8 a resposta

erança de C ++ e ponteiros de função de memb

m C ++, os ponteiros de função de membro podem ser usados para apontar para membros de classe derivados (ou mesmo de base EDIT: Talvez um exemplo ajude. Suponha que tenhamos uma hierarquia de três classesX, Y, Z em ordem de herança.Y, portanto, ...