Fråga : Medlemmen fungerar bandet: Statisk elektricitet fungerar

Hey igen:) [Followupen ifrågasätter],

Okay, så jag har något att ta prov kodifierar arbetet som baseras på Infinity08's-förslag på poniters till medlemmen, fungerar (knackade precis den upp ömt ställe för att se till att den skulle sammanställer).  Den fungerar utmärkt, printing som en statisk elektricitet kontrar värderar från båda anföra som exempel av klassificera för att visa att metoden är callilng från det olikt klassificerar instances.

Anyway, så jag kan nu appellen medlemmen fungera på några anföra som exempel av ClassA från den samma pekaren med syntaxen (instance2.*ptr) ();.

Now, kan någon visa mig syntaxen för efter (fyll de två kommentarerna i huvudsakligt () med kodifierar in behar!), :)

Thank dig!

class ClassC
{offentlig
: statisk elektricitet utan laga kraft Operation1 för
() {printf (”Operation1 utförde. ”); }
}; huvudsaklig ()
{
//Make en pekare till ClassCs exemplets för funktion 1.
//Execute ClassC Operation1 via pointer.}
för

int " klar "

Svar : Medlemmen fungerar bandet: Statisk elektricitet fungerar

Precis fest som en statisk elektricitet klassificerar fungerar, som ett fritt anseende fungerar.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
#include  

klassificera ClassC
{
    offentligt:
        statisk elektricitet utan laga kraft Operation1 () {printf (”Operation1 utförde. ”); }
};

utan laga kraft typedef (*func_t) ();

huvudsaklig int ()
{
	funktionell func_t = &ClassC:: Operation1;
	funktionellt ();
}
Andra lösningar  
 
programming4us programming4us