2008-10-01 14 views

cevap

9

Hayır. Sonuçtan kurtulmanıza gerek yoktur. Malloc (3), calloc (3) veya realloc (3) ile yığın üzerinde tahsis edilen işaretçiler üzerinde sadece ücretsiz (3) çağrı yapabilirsiniz.

Statik veriler, bir programın verilerinin veya bss bölümlerinin bir parçasıdır ve işlem çıkana kadar (veya exec (2) tarafından üzerine yazılır) devam eder. Eğer verilen bilgilerden yerleştirmek için tampon alanı tedarik izin parçacığı güvenli (evresel) fonksiyonları için

1

Halihazırda var olan bir yapıya bir işaretçi döndürür, bu nedenle 'u ücretsiz olarak göndermelisiniz.

5

Kullanım *_r fonksiyonları (getpwuid_r()). başarı veya başarısızlığın emin onay errno olun. Eğer reentrant fonksiyonlarını kullanmazsanız, fonksiyonun serbest bırakılması gerekmeyen verileri döndürdüğünü, ancak aynı fonksiyona yapılan art arda yapılan çağrıların üzerine yazılacağını da güvenle kullanabilirsiniz.

+0

Bellek ile ilgili sorunlar var gibi görünüyor * _r işlevleri – codingfreak

İlgili konular