Ik heb een list gemaakt van lists van ints :
list< list <int> >
Nu wil ik op een bepaald moment in mn programma het i'de element uit deze lijst opvragen.
In de lessen programmeren hebben we echter nog niks gezien ivm het gebruik van lists, na een beetje gegoogle dacht ik wel een oplossing gevonden te hebben :
deze functie zou dus de list<int> op plaats 'index' moeten teruggeven, dat doet hij blijkbaar niet, maar ik zie niet in wat er zou verkeerd aan zijn.
Iemand die kan helpen ?
list< list <int> >
Nu wil ik op een bepaald moment in mn programma het i'de element uit deze lijst opvragen.
In de lessen programmeren hebben we echter nog niks gezien ivm het gebruik van lists, na een beetje gegoogle dacht ik wel een oplossing gevonden te hebben :
code:
1
2
3
4
5
6
7
| std::list<int> springNaarLijst(std::list<std::list<int> > A, int index){
std::list<std::list<int> >::iterator temp = A.begin();
for(int i=0;i<index;i++){
temp++;
}
return *temp;
} |
deze functie zou dus de list<int> op plaats 'index' moeten teruggeven, dat doet hij blijkbaar niet, maar ik zie niet in wat er zou verkeerd aan zijn.
Iemand die kan helpen ?