C++ - Klassen: Vertiefung
Pointer zu Member: Beispiel (Implementation der Methoden)
// File: PoiToMem.cc #include <PoiToMem.h> void Receiver::Receive1(int Arg) { cout << "Receiver Object at " << hex << unsigned(this) << dec << " received message \"Receive1\" and Arg " << Arg << endl; } void Receiver::Receive2(int Arg) { cout << "Receiver Object at " << hex << unsigned(this) << dec << " received message \"Receive2\" and Arg " << Arg << endl; } void SpecialReceiver::Receive1(int Arg) { cout << "SpecialReceiver Object at " << hex << unsigned(this) << dec << " received message \"Receive1\" and Arg " << Arg << endl; } void send (Receiver& r, void (Receiver::* p)(int), int Arg) { (r.*p)(Arg); }