Zitat Zitat von p_mork
Es wird überall die Adresse von TestData zugewiesen, denn der Wert von TestDate ist bereits die Adresse. Ich glaube du verwechselst da Arrays mit Pointern.
Nein, tue ich nicht...
Selbstverständlich ist in diesem Beispiel der Wert von TestData auch schon eine Adresse, aber das spielt keine Rolle. Denn &TestData liefert die Adresse von TestData und das ist eben nicht die in TestData gespeicherte.

Bei Pointern und Typecasts, gerade wenn void* im Spiel ist, sollte man schon wissen was man tut. Denn da kann man sich leicht Bugs einfangen, die ohne JTAG Adapter nur sehr schwer zu entdecken sind.