Pergunta : Emperramento da função do membro: Funções de estática

Hey outra vez:) [O

Okay da pergunta da continuação], assim que eu temos algum funcionamento do código da amostra baseado em sugestões de Infinity08 em poniters às funções do membro (apenas batidas lhe acima de rapidamente se certificar d compilaria).  Trabalha grande, a impressão um valor contrário de estática de ambos os exemplos da classe para mostrar o método é callilng da classe diferente instances.

Anyway, assim que eu posso agora chamar a função do membro em todo o exemplo de ClassA do mesmo ponteiro com a sintaxe (instance2.*ptr) ();. o

Now, pode alguém mostrar-me a sintaxe para o seguinte (preencher os dois comentários no cano principal () com o código por favor!) :)

Thank você!

class ClassC
{público do
: vácuo Operation1 da estática do
() {printf (“Operation1 executed."); }
};
do

int () {
//Make um ponteiro a Operation1 do exemplo da operação 1.
//Execute ClassC de ClassC através do pointer.
}
class= do

Resposta : Emperramento da função do membro: Funções de estática

Apenas tratar uma função de estática da classe como uma função ereta livre.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
#include  

classe ClassC
{
    público:
        estática Operation1 vago () {printf (“Operation1 executed."); }
};

typedef vago (*func_t) ();

cano principal do int ()
{
	func_t funcional = &ClassC:: Operation1;
	funcional ();
}
Outras soluções  
 
programming4us programming4us