#include #include "elem.h" #include "elem_int.h" int main(){ elem_int *a; elem_int *pa; //elem_int nowy; a=new elem_int; pa=a; /* inaczej niz w przypadku programów pisanych w C, * w C++ isnieje mozliwosc deklarowania zmiennych * po inicjalizacji innych. Zmienna i ma zasieg tylko * wewnatrz petli for(){}*/ /* * Tworzymy w sumie 10 elementow dodajac kazdy nastepny * na koncu listy*/ for(int i=0; i<9;i++) { pa=(elem_int* )pa->insert_after(new elem_int ); pa->setval(1); } int c=0; pa=a; do{ /* najpierw drukujemy zawartosc c a potem inkrementujemy * sprawdz co sie stanie jesli napiszemy cout << ++c <get_next()); // iterujemy po wszystkich elementach listy delete a; return 0; }