Zeiger und die Fachbegriffe



  • Ich hab irgendwie ein paar Probleme mit den Fachbegriff wenn ich wikipedia glauben schenken kann das ist das hier zumindest schon mal richtig:

    cout<< ***p3 <<endl; // Dereferenzierung
    

    bei den anderen Sachen bin ich mir nicht sicher ...

    int ***p3=0;
    int **p2=0;
    int  *p1=0;
    int a=8;
    
    p1  = &a;  // Wert zuweisung oder heisst das Referenzierung?
    p2  = &p1; // Wert zuweisung oder heisst das Referenzierung?
    p3  = &p2; // Wert zuweisung oder heisst das Referenzierung?
    
    cout<< ***p3 <<endl; // Dereferenzierung
    


  • Zgr*_ schrieb:

    p1  = &a;  // Wert zuweisung oder heisst das Referenzierung?
    p2  = &p1; // Wert zuweisung oder heisst das Referenzierung?
    p3  = &p2; // Wert zuweisung oder heisst das Referenzierung?
    

    Beides.



  • p1  = &a;  // Wert zuweisung oder heisst das Referenzierung?
          ^^--- das ist die Referenzierung
    ^^^^^^^^--- das ist die Wertzuweisung
    

Anmelden zum Antworten