next up previous
Next: Pass by Pointer Reference Up: Pointer Puzzles Previous: Call by Value III

Call by Pointer Reference

void func(int *p)
{
    cout << *p << endl;
    *p=7;
}

main()
{
    int i=3;
    func(&i);
    cout << i << endl;
}

Es wurde die Adresse der int übergeben,
es wird der Wert von i modifiziert!
Ausgabe:
3
7


next up previous
Next: Pass by Pointer Reference Up: Pointer Puzzles Previous: Call by Value III

© 1997 Gottfried Rudorfer, C++-AG, Lehrveranstaltungen, Abteilung für Angewandte Informatik, Wirtschaftsuniversität Wien, 3/19/1998