Static function und Zugriff auf class-member
-
Hallo,
ich habe eine static function, die auch static bleiben muss.Diese Funktion soll jetzt Informationen an eine nicht-statische member-function einer anderen Klasse weitergeben. Wie kann ich das realisieren?
class Cmy_Communicator { public: Cmy_Communicator(); virtual ~Cmy_Communicator(); CHeader request_header; CHeader response_header; static int my_trace(CURL *handle, curl_infotype type, unsigned char *data, size_t size, void *userp) { [...] request_header.add_data(var); } }
-
Dann benötigst Du einen Zeiger auf eine Instanz dieser Objekte
-
oder so: Cmy_Communicator::my_trace(..);
-
tocha schrieb:
oder so: Cmy_Communicator::my_trace(..);
Das passt irgendwie nicht zur Anforderung:
Diese Funktion soll jetzt Informationen an eine nicht-statische member-function einer anderen Klasse weitergeben.