Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Ende Der Liste

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ] [ 3 ]
000
19.04.2006, 11:04 Uhr
ref



das ende der liste in diesem beispiel ist nicht IntList.push_back(30) ; oder ? die zahl 30 ist schon angezeigt, es wurde nur aus der schleife gesprungen wenn das ende der liste erreicht ist , es müss ein vierte element gewesen sein obwohl 3 elemente sind in der liste
gespeichert , könnte das ein 0 sein oder \n oder so was?

C++:
// Verwendung der list-Klasse

#include <iostream>
#include <list>

using namespace std;

list<int> IntList;
list<int>::iterator it;

int main(void)
{
    IntList.push_back(10);
    IntList.push_back(20);
    IntList.push_back(30);

    for(it=IntList.begin();it!=IntList.end();++it)
    {
       int element = *it;
       cout << element << '\n';
    }
}




Ausgabe:
10
20
30
--
Man kann ein Problem nicht mit der gleichen Denkweise lösen, mit der es erschaffen wurde. (Albert Einstein)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
19.04.2006, 13:37 Uhr
virtual
Sexiest Bit alive
(Operator)


Das Ende der Liste - oder allg. der end() Iterator ist immer ein Iterator, welcher auf ein nicht mehr real vorhandenes Element zeigt.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
19.04.2006, 14:00 Uhr
kronos
Quotenfisch
(Operator)


btw, gibt es eigentlich irgendwo eine feststehende Definition von dem Konzept "Liste"?
Das kam nämlich in der letzten Klausur dran und ich fand meine Implementierung sehr originell und innovativ, mein Prof allerdings nicht...
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
19.04.2006, 14:33 Uhr
virtual
Sexiest Bit alive
(Operator)


Ich denke, wenn man von einer Liste im engeren Sinne redet, dann redet man von etwas, was

1. Elemente aufnehmen kann
2. Die Einfügereihenfolge der Elemente beibehält/sich merkt
3. Bestimmte Operationen bereitstellt, auf Elemente zuzugreifen
4. Für bestimmte Operationen bestimmte Ausführungsgeschwindigkeiten garantiert.

Letztere beiden Punkte führen dazu, daß eine Liste was anderes ist als ein Array, ein Stack oder eine Queue.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
19.04.2006, 20:35 Uhr
sara_4251



Eine Liste ist ein sekvenzieller container. D.h. um auf ein Element zuzugrafen, muss man mit den Iterator durch alle vorherigen Elemente durchgehen, deswegen gibt es bei Listen nicht so was [] wie bei array, also es gibt keine idexierung. Der Vorteil einer Liste im gegensatz zu array ist, dass das loeschen oder das eingeben eines neuen elementes in die Liste sehr schnell geht (man muss nur die pointer umstellen)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
20.04.2006, 12:43 Uhr
kronos
Quotenfisch
(Operator)


Okay, dann war das voll die Liste was ich gemacht hab' und ich geh' mich beschweren... öhm... nächste Woche dann... vielleicht...
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
20.04.2006, 16:23 Uhr
sara_4251



Hihi
Lass mich mal deine Liste sehen. Ich kann dir auch meine zeigen, wenn du willst. (die Variablen sind zwar auf Bosnisch/Croatisch, aber das macht ja nichts). Ich kann den Code unter deiner Nachricht nicht lesen. Warum, weiss ich nicht.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
20.04.2006, 16:58 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


zeig mir deins und ich zeig nir meins
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
20.04.2006, 17:05 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Mich würde von sara_4251 eher ein aussageskräftiges Foto interessien statt öder quellcode einer Liste...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
20.04.2006, 17:15 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


du wieder
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ] [ 3 ]     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: