bon dans ce cas, en attendant un programmeur + doué que moi :
je considère que tu maitrises les pointeurs.
d´habitude, quand tu crées une variable, tu la déclares dans ton code comme ca : int poulets; char initiale; etc...
Quand tu fais ca, pendant tout le long de l´execution de ton programme, cette variable est en mémoire.
--il y a un speech sur l´accès à la mémoire, son utilité etc...
here --> https://www.jeuxvideo.com/forums/1-47-19965-1-0-1-0-0.htm < --
mais plus t´as de variables, plus c´est encombré ( avec les mauvaises conséquences que ca implique comme expliqué dans mon post du lien que je t´ai filé bla bla . ..)
new et delete te permettent de creer et detruire de la mémoire des variables/classes pendant ton code, d´ou gain et optimisation de place en mémoire.
allez j´ai vraiment trop la flemme je te donne un exemple commenté
tu crées un pointeur de variable.
int* nbrePVpoulet; / /pointeur de int
josé = new int; / /tu places un int en mémoire ( enfin ca retourne à un emplacement libre de la mémoire, de la taille d´un int... recherche sur des tutos
comme ca dès que t´as plus besoin de nbrePVpoulet
tu l´efface pour gagner de la place en mémoire, et ce que ca implique
delete nbrePVpoulet;
ca marche aussi en C avec malloc et free
c´est très peu utile ici mais dis toi que ca l´est beaucoup plus avec des pointeurs sur des instances de classes, avec les constructeurs - destructeurs.
mais je vois pas en quoi ca t´aide plus que ce soit dit sur un forum ou dans un tuto, ce sont des programmeurs qui expliquent dans les 2 cas
je me suis pas relu, si ca se trouve c´est bourré de fautes et incompréhensible
@+