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

2 a resposta

Posso obter o objeto de propriedade de um parâmetro de modelo de função de membro?

Dado um objeto: struct foo { void func(); };Agora, dada a declaração da função de modelo: template<typename T, T F> void bar();assimbar assumirá uma função de membro da seguinte forma: bar<decltype(&foo::func), &foo::func>()No corpo debar Eu ...

1 a resposta

Como chamar o ponteiro para a função de membro, que foi salva em um vetor de estrutura personalizada? [fechadas]

Minha pergunta é realmente sobrepergunta já feita [https://stackoverflow.com/questions/51900083/unable-to-call-member-function-pointer-that-is-inside-a-struct] . Eu tentei oresposta dada por @ r3mus ...

1 a resposta

Por que devo usar o endereço de operador para obter um ponteiro para uma função de membro?

struct A { void f() {} }; void f() {} int main() { auto p1 = &f; // ok auto p2 = f; // ok auto p3 = &A::f; // ok // // error : call to non-static member function // without an object argument // auto p4 = A::f; // Why not ok? }Por que devo usar o ...

1 a resposta

Uso inválido da função de membro não estático c ++

Eu estou seguindo issoexemplo [https://sourcemaking.com/design_patterns/state/cpp/1]. Mas quando eu compilo, ele retorna um erro: Uso inválido da função de membro não estático na linha void(Machine:: *ptrs[])() = { Machine::off, Machine::on ...

1 a resposta

Problema de ponteiro de função de membro com métodos de biblioteca padrão

Esta questão é gerada a partir de Passando um ponteiro de função de membro para um método de classe sobrecarregado em uma função de ...

1 a resposta

Quais são as regras para ponteiros de função e ponteiros de função de membro para funções padrão?

1 a resposta

Ponteiro para funcionar na função de membro

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

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

2 a resposta

Como registrar um ponteiro de função de membro de classe derivada com uma classe base