001
07.10.2007, 23:10 Uhr
0xdeadbeef
Gott (Operator)
|
a ist kein Zeiger, sondern ein Array. Mit sizeof(a) wirst du feststellen, dass es deutlich größer als ein Zeiger ist. &a ist dann die Adresse des Arrays, also der Zeiger auf den Stackbereich, auf dem es liegt.
Dass cout << a; funktioniert, liegt daran, dass das array implizit in einen Zeiger konvertibel ist. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra |