/* Koen Noes * Linked List * * blz 224 * * Een Linked List is een reeks van structures die met elkaar verbonden zijn * doordat iedere structure een pointer bevan naar de volgende structure in de lijst */ #include #include struct Meisje { char naam[20]; // pointer naar object van type 'meisje' Meisje * p; }; void main() { //aanmaken van een pointer 'start' (begin van de lijst) // en een hulp pointer Meisje * start = NULL; Meisje * hulp; //maak een structure en bewaar zijn adres in 'hulp' hulp = new Meisje; //vul waarden in strcpy(hulp ->naam, "Cecile"); //invoegen in linked list zie blz 22z voor visuele voorstelling hulp->p = start; start = hulp; // nog eens : hulp = new Meisje; strcpy(hulp->naam, "Bibi"); hulp ->p = start; start = hulp; //printen while(hulp != NULL) { //begint vanzelf aan het begin : // 'hulp' is nl het adres van de laatst toegevoegde struct cout << hulp ->naam << endl; // opschuiven vann pointer naar pointer (tot NULL bereikt is) hulp = hulp->p; } }