Dwaddy: C++ Pointer

Beitrag lesen

Hi !

Irgendwie falsches Forum , aber mal sehen.

  1. int a,*pointer=&a;

Ok, eine Variable a vom Typ int, ein Zeiger pointer, der auf a verweist.

  1. *pointer = &a;

Du versuchst die Adresse von a in die Variable, auf die der Pointer zeigt zu schreiben. Kann nicht gehen, da a vom Typ int ist.

  1. *pointer = *(&a);

Komplizierter als a = a, macht aber genau das gleiche (insofern pointer auf a verweist).

  1. pointer = &a;

Ist wohl das, wonach Du suchst. Speichere die Adresse von a in pointer. Danach ist es egal, ob Du mit

  1. a = 5;
    oder
  2. *pointer =5;

arbeitest.

CU,

Dwaddy