Hallo,
Ich hab eine für C++ Programmierer recht einfache Frage:
Pointer definiert man in C++ ja einfach per (einfaches Bsp):
int *thing_ptr;
Jetzt hab ich aber schon öfter folgende Schreibweise gesehen:
int* thing_ptr;
Also der Asteriks an den Typ angehängt statt vor dem Variablennamen.
Konkret im DirectX SDK:
ID3D10Device* g_pd3dDevice = NULL;
Bisher hab ich einfach angenommen, dass das genau das gleiche ist wie oben, aber ich zweifel grad ein wenig an der Theorie.
Kann mir wer weiterhelfen, ist das einfach nur eine andere Schreibweise zum definieren eines Pointers oder bewirkt das etwas anderes?
Google zu Sternen und Whitespaces zu befragen war leider nicht sehr ergiebig...