C/Typy złożone: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
→‎Studium przypadku - implementacja listy wskaźnikowej: wywołania konstruktorów i destruktorów
Linia 411:
Zostały konstruktory i destruktory. Prosta sprawa:
<source lang="c">
List create_list(void *head)
{
List my_list;
first->my_list.val = &ihead;
nowy->my_list.next = NULL;
my_list.wypisz = wypisz_liste;
my_list.dodaj = dodaj_do_listy;
Linia 467 ⟶ 469:
}
nowy = malloc (sizeof *nowy);
nowy->val = liczba;
nowy->next = NULL;
wsk->next = nowy; /* podczepiamy nowy element do ostatniego z listy */
}
Linia 517:
short i = 2;
const unsigned long END = 1000;
first = create_list(&i);
first->val = &i;
first->next = NULL;
for (;i!=END;++i) {
if (first.jest_pierwsza(i))