Questione : Funzione di chiamata ripetuta nel codice categoria

Ciao, esperti! bisogno del
I un certo aiuto con la funzione di chiamata ripetuta nel codice categoria, non posso assegnarlo dalla fonte esterna. So che è facile, ma non posso capirlo, prego help.
source qui sopra: lima del
header: class= " lineNumbers " >
1 del >
: 2: 3: 4: 5: 6: 7: 8: >class codeBody SomeClass " del prettyprint " " del class= del id= " codeSnippet860918 del >

source del class= di
1 del >
: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: >void codeBody OnSomeFunc " del prettyprint " " del class= del id= " codeSnippet860924 del >
SomeFunc = OnSomeClass; //it ' s dice “l'errore C2659: “=„: funzione come operando di sinistra„
        //..
}
halp " libero " di >

please del class= di
class= del

Risposta : Funzione di chiamata ripetuta nel codice categoria

Stessi con la CHIAMATA RIPETUTA. Una punta differente dalla che evilrix dice ma lo stesso significato.

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
#include  

codice categoria SomeClass  
{  
pubblico:  
	typedef vuoto (*SOMEFUNC di CHIAMATA RIPETUTA) ();  
	SOMEFUNC SomeFunc;  
};

__stdcall vuoto OnSomeFunc ()  
{  
	MessageBox (POSIZIONE DI SEGNALE MINIMO, L " ciao ", L " una prova ", MB_OK | MB_SETFOREGROUND);  

}  

wWinMain di int APIENTRY (hInstance di HINSTANCE, hPrevInstance di HINSTANCE, 
					  lpCmdLine di LPWSTR, nCmdShow di int)
{
	SomeClass * myClass = nuovo SomeClass ();  
	myClass->SomeFunc = OnSomeFunc;  
	myClass->SomeFunc ();

	myClass di cancellazione;
	ritorno 0;
}
Altre soluzioni  
 
programming4us programming4us