Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Opracował: Elaine
Język C++

calloc

[funkcja] Alokuje pamięć i wypełnia ją zerami.

Składnia

C/C++
#include <cstdlib>
void * calloc( size_t nmemb, size_t size );

Opis szczegółowy

Funkcja calloc alokuje blok pamięci na tablicę nmemb elementów, o rozmiarze size każdy i inicjalizuje ten blok zerami.

W C++ zalecanym sposobem alokacji i dealokacji obiektów jest użycie operatorów new i delete, ponieważ w przeciwieństwie do funkcji z biblioteki standardowej C wywołują one konstruktory i destruktory.

Argumenty

nazwa argumentu znaczenie
nmemb liczba elementów do zaalokowania
size rozmiar elementu

Zwracana wartość

Wskaźnik na zaalokowany blok pamięci lub NULL w przypadku błędu.

Zagadnienia powiązane

mallocAlokuje pamięć. (funkcja)
reallocZmienia rozmiar wcześniej zaalokowanej pamięci. (funkcja)
freeZwalnia zaalokowaną pamięć. (funkcja)

Linki zewnętrzne