Ich habe mit CPP und Irrlicht angefangen um mir später einen Wrapper programmieren zu können.
Gibt es eine CPP-Funktion oder C-Funtion die der LinkedList aus PureBasic ähnelt?
Kann sein das noch ein paar Fragen kommen, ich fange erst mit CPP an.?
(Einiges kennt man ja schon aus PureBasic)
Danke schonmal.
LinkedList in CPP
- MarkusOhm
- Beiträge: 46
- Registriert: 16.08.2009 15:06
- Computerausstattung: Asus EeePc 904HD 900MHz Intel-Graphik-Chip-915GM WindowsXP + UbuntuLucid
LinkedList in CPP
Asus EeePc 904HD 900MHz Intel-Graphik-Chip-915GM WindowsXP + UbuntuLucid
-
- Beiträge: 6291
- Registriert: 29.08.2004 08:37
- Computerausstattung: Hoffentlich bald keine mehr
- Kontaktdaten:
Re: LinkedList in CPP
Hier die Container aus der C++ Standardbibliothek (list ist vermutlich was du suchst):
http://www.cplusplus.com/reference/stl/
Und hier generell:
http://www.cplusplus.com/reference/
Desweiteren ist so eine LL doch schnell selbst programmiert.
http://www.cplusplus.com/reference/stl/
Und hier generell:
http://www.cplusplus.com/reference/
Desweiteren ist so eine LL doch schnell selbst programmiert.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Re: LinkedList in CPP
Das ist aber kontraproduktiv.DarkDragon hat geschrieben:Desweiteren ist so eine LL doch schnell selbst programmiert.
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
-
- Beiträge: 6291
- Registriert: 29.08.2004 08:37
- Computerausstattung: Hoffentlich bald keine mehr
- Kontaktdaten:
Re: LinkedList in CPP
Ob man den Standardbibliotheken von C++ trauen kann glaube ich nicht so recht. Es gibt ja auch viele alternative Bibliotheken die vielversprechender aussehen als die STL wie z.B. Qt.DrShrek hat geschrieben:Das ist aber kontraproduktiv.DarkDragon hat geschrieben:Desweiteren ist so eine LL doch schnell selbst programmiert.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Re: LinkedList in CPP
Hier: http://www.cplusplus.com/reference/stl/list/
Einfach fragen wenn du Probleme hast...
Code: Alles auswählen
#include <list>
#include <iostream>
int main() {
std::list<int> numbers;
for (int i = 0; i < 10; ++i) {
numbers.push_back(i);
}
std::cout << "List contains " << numbers.size() << " elements\n";
for (std::list<int>::const_iterator i = numbers.begin(); i != numbers.end(); ++i) {
std::cout << *i << "\n";
}
}
Bin nur noch sehr selten hier, bitte nur noch per PN kontaktieren
-
- Beiträge: 6291
- Registriert: 29.08.2004 08:37
- Computerausstattung: Hoffentlich bald keine mehr
- Kontaktdaten:
Re: LinkedList in CPP
Hab ich schon genannt.milan1612 hat geschrieben:Hier: http://www.cplusplus.com/reference/stl/list/
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
- MarkusOhm
- Beiträge: 46
- Registriert: 16.08.2009 15:06
- Computerausstattung: Asus EeePc 904HD 900MHz Intel-Graphik-Chip-915GM WindowsXP + UbuntuLucid
Re: LinkedList in CPP
Danke, für die Antworten.
Das habe ich gesucht, und die Links kannte ich noch nicht.
PS. Ans selber schreiben in Pure und einsetzen in CPP hatte ich auch schon gedacht, nur war ich froh Irrlicht auf Linux verlinken zu können mit einer eigenen Lib hätte ich wohl noch Schwierigkeiten...
Ich kann noch nicht alle Header zuordnen (wird aber noch).

Das habe ich gesucht, und die Links kannte ich noch nicht.
PS. Ans selber schreiben in Pure und einsetzen in CPP hatte ich auch schon gedacht, nur war ich froh Irrlicht auf Linux verlinken zu können mit einer eigenen Lib hätte ich wohl noch Schwierigkeiten...
Ich kann noch nicht alle Header zuordnen (wird aber noch).

Asus EeePc 904HD 900MHz Intel-Graphik-Chip-915GM WindowsXP + UbuntuLucid