string *&zeichen ????



  • Hallo !

    Ist das eine Referenz auf einen Zeiger ?
    Wie muss ich mir das vorstellen?



  • Ist das eine Referenz auf einen Zeiger ?

    Yep.

    Wie muss ich mir das vorstellen?

    Genauso wie bei anderen Referenzen auch.
    Die Referenz ist ein Synonym für einen Zeiger. Weißt du der Referenz etwas zu, wird der Zeiger geändert, der durch die Referenz referenziert wird.

    int* i = 0;
    int*& r = i;
    assert(i == (int*)0);
    assert(r == (int*)0);
    r = (int*) 0x42;
    assert(i == (int*)0x42);
    assert(r == (int*)0x42);
    i = (int*) 0x64;
    assert(i == (int*)0x64);
    assert(r == (int*)0x64);
    

Anmelden zum Antworten