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 |
→Studium przypadku - implementacja listy wskaźnikowej: konstruktor argumentowy |
||
Linia 411:
Zostały konstruktory i destruktory. Prosta sprawa:
<source lang="c">
List create_list(void *head)
{
List my_list;
my_list.wypisz = wypisz_liste;
my_list.dodaj = dodaj_do_listy;
Linia 467 ⟶ 469:
}
nowy = malloc (sizeof *nowy);
▲ 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;
for (;i!=END;++i) {
if (first.jest_pierwsza(i))
|