std::malloc
Defined in header <cstdlib>
|
||
void* malloc( std::size_t size ); |
||
Allokiert size
Bytes uninitialisierten Speicher.
Falls die Allokation erfolgreich war, wird ein Zeiger auf das niedrigste (erste) Byte des zugewiesenen Speicherblocks geliefert. Der Speicher ist für jeden skalaren Objekttyp passend ausgerichtet.
Falls size
Null ist, ist das Verhalten implementierungsabhängig (entweder wird ein NULL-Pointer zurückgegeben, oder es wird ein Pointer zurückgegeben, der möglicherweise nicht zum Zugriff auf den neuen Speicher verwendet werden kann).
Inhaltsverzeichnis |
[Bearbeiten] Parameter
size | - | Größe des Speicherblocks in Bytes |
[Bearbeiten] Rückgabewert
Zeiger auf den Beginn des neu zugewiesenen Speicher oder Null-Zeiger, wenn der Fehler aufgetreten ist. Der Zeiger muss mit free()
freigegeben werden .
[Bearbeiten] Notes
Diese Funktion ist nicht Konstruktoren initialisieren oder Speicher in keiner Weise. So bevorzugte Methode der Speicherzuweisung ist new Ausdruck .
[Bearbeiten] Beispiel
This section is incomplete Reason: no example |
[Bearbeiten] Siehe auch
Zuordnungsfunktionen Original: allocation functions The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (Funktion) | |
erhält initialisierten Speicher Original: obtains uninitialized storage The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (Funktions-Template) | |
C documentation for malloc
|