Ich versuche es so zu machen, ich habe ein Objekt, das einen Zeiger hat, so dass mehrere Klassen mit dem gleichen Objekt arbeiten können. Aber das einzige, was es mir gibt, ist 1 anstelle der hexadezimalen Adresse, die ich brauche. Mein Code:Pointer-Adresse gibt eine 1 statt hexadezimale Adresse
Code, es zu schaffen:
SDL_Event event;
EventHandler eh(&event);
Code es mit:
EventHandler::EventHandler(SDL_Event* eventpointer)
{
EventHandler::event = eventpointer;
//This code is to test the pointer:
std::cout << &EventHandler::event << std::endl;
}
Ausgang:
1
Process returned 0 (0x0) execution time : 0.092 s
Danke! (Ich lerne immer noch C++) – user1311122