Stefans Wiki



Referenzen

main.cpp

 1: /**
 2:  * Projekt: Referenzen
 3:  *
 4:  * @author Stefan Jahn
 5:  * @version 20070316
 6:  * @date 16.03.2007
 7:  *
 8:  * @file main.cpp
 9:  */
10:
11: #include <iostream>
12: using namespace std;
13:
14: /**
15:  * main-Funktion
16:  */
17: int main (int argc, char const *argv[]) {
18:     cout << "Referenzen:" << endl;
19:     cout << "===========" << endl;
20:
21:     // Variabel anlegen
22:     int a = 10;
23:
24:     // Referenz auf a erstellen
25:     // Zuweisung muß sofort erfolgen
26:     int &r = a;
27:
28:     cout << "cout a  = " << a << " (Variabel a)" << endl;
29:     cout << "cout r  = " << r << " (Referenz auf a)" << endl;
30:     cout << "cout &a = " << &a << " (Speicheradresse von a)" << endl;
31:     cout << "cout &r = " << &r << " (Speicheradresse von r)" << endl;
32:     cout << endl;
33:
34:     // Durch ändern der Referenz wird automatisch die Variabel a
35:     // mitgeändert und umgekehrt.
36:     cout << "Setze r = 20" << endl;
37:     r = 20;
38:     cout << "cout a  = " << a << " (Variabel a)" << endl;
39:     cout << "cout r  = " << r << " (Referenz auf a)" << endl;
40:
41:     return 0;
42: }
cpp/kurzerklaerungen_und_grundlagen/referenzen.txt · Zuletzt geändert: 12.07.2011 12:12 (Externe Bearbeitung)
Quelle: http://stefanjahn.de/cpp:kurzerklaerungen_und_grundlagen:referenzen
Webseite: http://stefanjahn.de