C/Powszechne praktyki: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
Zdzichobot (dyskusja | edycje) zamiana ProstaNawigacja->Subst:Naw |
m techn. |
||
Linia 52:
<small>(aby zobaczyć dlaczego makro jest napisane w ten sposób, zobacz [[#Konwencje pisania makr]])</small>
Przy wykorzystaniu tej techniki destruktory powinny zerować wskaźnik, który przekazuje się do nich, więc argument musi być do nich przekazywany przez referencję. Na przykład, oto zaktualizowany destruktor z sekcji [[#Konstruktory i destruktory|Konstruktory i destruktory]]:
void free_string(struct string **s)
Linia 152:
Niestety ograniczeniem w tym wypadku jest to, że można w ten sposób zapisać tylko jedną linijkę kodu.
<noinclude>{{Nawigacja|C|
▲ [[C/Zaawansowane operacje matematyczne|Zaawansowane operacje matematyczne]]|
▲ [[C/Przenośność programów|Przenośność programów]]|
}}
[[en:C Programming
</noinclude>
|