Loresoft Software-Development
   
Hauptmenü
Artikel
Artikelsuche
 
Titel: C und C++ Speicherallokation
Beschreibung: Speicherallokation im Vergleich zwischen C und C++. Wie Speicher reserviert- und wieder freigegeben wird.
Kategorie: Programmierung
Unterkategorie C/C++
Benötigtes Fachwissen: Fortgeschrittene
 
Artikel überarbeiten: C und C++ Speicherallokation
 
Hat Ihnen die Seite weitergeholfen?
sehr gut sehr schlecht



In diesem Artikel wird die Speicherallokation,- also die Reservierung und anschließende Freigabe von angelegtem Speicher im Vergleich zwischen C und C++ dargestellt
// Speicherreservierung in C++
// Am Beispiel eines Int-Datentyps
 
int *ptrVar = new int;
 
// Speicherreservierung in C
// Am Beispiel eines Int-Datentyps
 
int *ptrVar = (int*) malloc( sizeof(int) );
 
// Speicherfreigabe in C++
 
delete ptrVar
// Speicherfreigabe in C
 
free(ptrVar);
 
Sollten Sie bei der Kompilierung unter >>C<< einen der folgenden Fehler erhalten, haben Sie vergessen die >>stdlib<< zu inkludieren

incompatible implicit declaration of built-in function malloc
incompatible implicit declaration of built-in function free
#include <stdlib.h>
aktuelle Seitenaufbauzeit: 103.47 ms.