C-Programmierung
New / Delete
← Call-By-Name | ● | Objektorientierung (OO) →
Die analogen C++ Funktionen zu malloc und free sind new und delete.
Beispiel:
int a[]=new int[100];
...
delete[] a;
...
delete[] a;
Als Abkürzung für die C Syntax:
#include <stdlib.h>
int *a;
a=(int *)malloc(100*sizeof(int));
...
free(a);
int *a;
a=(int *)malloc(100*sizeof(int));
...
free(a);
Die eckigen Klammern werden nur bei Arrays benötigt:
double *p = new double;
...
delete p;
...
delete p;
← Call-By-Name | ● | Objektorientierung (OO) →