std::calloc

From Cppreference

< cpp | memory | c
Jump to: navigation, search
Defined in header <cstdlib>

void* calloc( size_t num, size_t size );

Allocates memory for an array of num objects of size size and zero-initializes it.

[edit] Parameters

num - number of objects
size - size of each object

[edit] Return value

pointer to the beginning of newly allocated memory or NULL if error has occurred. The pointer must be deallocated with free().