Einzelnen Beitrag anzeigen

Torpedo

Registriert seit: 21. Dez 2003
410 Beiträge
 
#12

Re: [C++] Pointer-Problem: illegal indirection

  Alt 7. Nov 2007, 21:24
@Apollonius:
Das ist mehr Java als C++

Hier mal ein Beispiel:
Code:
#include <iostream>
using namespace std;

int main() {
   int arr[5];      // Normales Array erstellen
   int * a = arr; // Das Programm kompiliert hier fehlerlos, weil ein array ein Pointer ist und damit mit int* kompatibel
   a[0] = 3; // Trotzdem kann man dann ohne * darauf zugreifen, weil das schon [] macht
   cout<<a[0]<<"\n"; // Es wird 3 ausgegeben
   return 0;
}
  Mit Zitat antworten Zitat