Adresse
-
Hallo,
für was sind eigentlich adressen da?
mal ein beispiel aus einem Buch:
.....
int i;
int ir = &i; // könnte man doch auch einfach "int ir = i;" schreiben
......und für was benötigt man stringstreams?
danke schon mal im voraus

-
Zum Thema Adressen hatten wir gerade einen Thread, der ist im Moment sogar noch auf der ersten Seite hier im Forum: http://www.c-plusplus.net/forum/viewtopic-var-t-is-205894.html
Mrsc++ schrieb:
int ir = &i; // könnte man doch auch einfach "int ir = i;" schreiben
Sicher dass das so irgendwo steht? Das sollte eigentlich heissen
int* ir = &i; //beachte den * - damit ist ir kein int sondern ein pointer auf intStringstreams benoetigt man unter anderem, um Zahlen in strings zu packen und andersrum, man kann sie allgemein fuer diverse Umformatierungen benutzen.
-
Mrsc++ schrieb:
int ir = &i; // könnte man doch auch einfach "int ir = i;" schreiben
Sicher dass das so irgendwo steht? Das sollte eigentlich heissen
int* ir = &i; //beachte den * - damit ist ir kein int sondern ein pointer auf intja hab das * Zeichen vergessen

aber noch ne frage:
benötigt man adressen unbedingt?
-
Kommt drauf an was man machen will.
-
Könntest du mir mal evtl. eine Beispiel nennen?!
-
Mrsc++ schrieb:
aber noch ne frage:
benötigt man adressen unbedingt?Ja

Es gibt Dinge, die man ohne Zeiger (=Adressen) nicht umsetzen kann. Mehr dazu siehe in obigem Link.
-
Mrsc++ schrieb:
Könntest du mir mal evtl. eine Beispiel nennen?!
zB Listen oder andere dynamische Strukturen. Aber lesen bildet also solltest du da weiterschauen.
-
Danke