Benutzen eines Deferenzierungoperators(*)



  • hi 😃

    bin aus den ferieeeeen zurück und mach mal weiter mit cpp ^^
    hab nirgendwo in meinem Buch etwas zum Deferenzierungsoperator(*) gefunden und weiss nichtmal wozu der da ist,obwohl es sehr oft im Buch als example drinnen steht 😮
    kann mir bitte jemand von euch erklären,wann man ihn verwendet und wotz er da ist?

    mfg :p

    P.S.: Peinlich ist es sicherlich,aber was solls xD



  • Ganz knapp: damit kommst du an das Objekt heran, auf das ein Zeiger verweist:

    int x = 10;
    int* p; //Pointer
    
    p = &x; //Adresse von x an den Zeiger zuweisen
    
    cout << p; //gibt irgendeine Zahl aus, die Adresse von x
    cout << *p; //gibt 10 aus
    

    Das kannst du nach belieben verschachteln, das Prinzip bleibt immer das Gleiche.


Anmelden zum Antworten