Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Ranma JLI'ler
Anmeldedatum: 10.12.2002 Beiträge: 167 Wohnort: Cadolzburg Medaillen: Keine
|
Verfasst am: 16.07.2003, 12:28 Titel: stl Liste in stl Liste - möglich? |
|
|
ich würde gern wissen ob ich eine stl Liste in eine stl Liste packen kann:
#include <iostream.h>
#include <list>
#include <stdio.h>
using namespace std;
struct test
{
int x;
int indi;
int y;
};
list<test> Liste;
list<list<test>> Liste2;
so gings nicht
#include <iostream.h>
#include <list>
#include <stdio.h>
using namespace std;
struct test
{
int x;
int indi;
int y;
};
list<test> Liste;
list<list<test> Liste> Liste2;
so auch net
geht es überhaupt?? _________________ "Deutsche Sprache schwere Sprache"
sprach der C++er |
|
Nach oben |
|
|
nEp Junior JLI'ler
Anmeldedatum: 03.06.2003 Beiträge: 75
Medaillen: Keine
|
Verfasst am: 16.07.2003, 13:50 Titel: |
|
|
Öhm ich glaube nein (wüsste auch gar nicht wie das gehen sollte..)
aber btw solltest du auch gleich die neuen Header benutzen, also so:
#include <iostream>
#include <cstdio> |
|
Nach oben |
|
|
Christian Rousselle Site Admin
Alter: 48 Anmeldedatum: 19.07.2002 Beiträge: 1630
Medaillen: Keine
|
Verfasst am: 16.07.2003, 14:08 Titel: |
|
|
Es geht, ihr müsst euch nur Typen definieren, z.B. :
Code: |
#include <list>
using namespace std;
typedef list<int> IntList;
list<IntList> ListOfIntLists;
int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
IntList List1;
IntList List2;
List1.push_back(1);
List1.push_back(2);
List2.push_back(10);
List2.push_back(20);
ListOfIntLists.push_back(List1);
ListOfIntLists.push_back(List2);
return 0;
}
|
Christian |
|
Nach oben |
|
|
nEp Junior JLI'ler
Anmeldedatum: 03.06.2003 Beiträge: 75
Medaillen: Keine
|
Verfasst am: 16.07.2003, 15:38 Titel: |
|
|
Hm interessant... aber was soll das eigtl bringen ? |
|
Nach oben |
|
|
Hazel JLI MVP
Alter: 39 Anmeldedatum: 19.07.2002 Beiträge: 1761
Medaillen: Keine
|
Verfasst am: 16.07.2003, 18:09 Titel: |
|
|
Das ist ein Bug in der Version, die bei MS dabei ist... beim STLPort geht das ohne Probleme. Ich hatte mal ne Liste mit allen Bugs und wie man sie behebt. Ich poste sie sobald ich sie finde. _________________ *click* Dabuu!?
Twitter: http://twitter.com/Ollie_R
|
|
Nach oben |
|
|
Ranma JLI'ler
Anmeldedatum: 10.12.2002 Beiträge: 167 Wohnort: Cadolzburg Medaillen: Keine
|
Verfasst am: 16.07.2003, 18:37 Titel: |
|
|
Leute ich hab denn Fehler gefunden
eigentlich was ganz einfaches
Jeder braucht seinen Freiraum!
so ist es auch hier:
......indi;
int y;
};
list<test> Liste;
list<list<test>> Liste2; //Das ganze würde gehen WENN ich vorher die letzte Zeile so geschrieben hätte:
list<list<test> >//nur dieses eine Leerzeichen entfernt den Fehler
Das ist komisch
aber was soll man tun
ich danke Chris für seinen Vorwschlag und werde diesen nehmen,
da er übersichtlicher ist _________________ "Deutsche Sprache schwere Sprache"
sprach der C++er |
|
Nach oben |
|
|
Hazel JLI MVP
Alter: 39 Anmeldedatum: 19.07.2002 Beiträge: 1761
Medaillen: Keine
|
Verfasst am: 16.07.2003, 18:58 Titel: |
|
|
*lol*
Ja, ich erinnere mich wieder. War bei mir genauso. :D _________________ *click* Dabuu!?
Twitter: http://twitter.com/Ollie_R
|
|
Nach oben |
|
|
|