Exercice 59
Énoncé
Écrire plus simplement en C++ les instructions suivantes, en utilisant les opérateurs
new et delete :
int * adi ;
double * add ;
.....
adi = malloc (sizeof (int) ) ;
add = malloc (sizeof (double) * 100 ) ;
int * adi ;
double * add ;
.....
adi = new int ;
add = new double [100] ;
On peut éventuellement tenir compte des possibilités de déclarations dynamiques
offertes par C++ (c’est-à-dire que l’on peut introduire une déclaration à n’importe quel
emplacement d’un programme), et écrire, par exemple :
int * adi = new int ;
double * add = new double [100] ;
126
Énoncé
Écrire plus simplement en C++ les instructions suivantes, en utilisant les opérateurs
new et delete :
int * adi ;
double * add ;
.....
adi = malloc (sizeof (int) ) ;
add = malloc (sizeof (double) * 100 ) ;
int * adi ;
double * add ;
.....
adi = new int ;
add = new double [100] ;
On peut éventuellement tenir compte des possibilités de déclarations dynamiques
offertes par C++ (c’est-à-dire que l’on peut introduire une déclaration à n’importe quel
emplacement d’un programme), et écrire, par exemple :
int * adi = new int ;
double * add = new double [100] ;
126
