C/Powszechne praktyki: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Kj (dyskusja | edycje)
m +noinclude
lit.
Linia 44:
Jak powiedziano już wcześniej, po wywołaniu <tt>free()</tt> dla wskaźnika, staje się on "wiszącym wskaźnikiem". Co gorsze, większość nowoczesnych platform nie potrafi wykryć, kiedy taki wskaźnik jest używany zanim zostanie ponownie przypisany.
 
Jednym z prostych rozwiązań tego problemu jest zapewnienie, że każdy wskaźnik jestejest zerowany natychmiast po zwolnieniu:
 
<pre>free(p);