Instance de classe de façon dynamique?

zemzoum89 Messages postés 583 Statut Membre -  
zemzoum89 Messages postés 583 Statut Membre -
Bonjour,

Je voudrai savoir ce que veux dire créer une instance de classe de façon dynamique??? merci pour votre aide...

A voir également:

1 réponse

Pacorabanix Messages postés 4122 Date d'inscription   Statut Membre Dernière intervention   663
 
"dynamique" signifie que les instances ne vont pas être créer "statiquement", c-à-d créées lors de la déclaration de l'objet dans une fonction (ou un bloc), et détruit lors de la sortie de la fonction concernée.

elles vont être crées "dynamiquement" via un pointeur et un appel à "new" (en C++ et en Java). Cela signifie qu'une zone spéciale de la mémoire leur est réservée (et qu'elles ne vont pas être simplement le même espace que pour la fonction, grossièrement dit). Même lorsque la fonction où elles ont été crées se finit, ou lorsque la classe à laquelle elles appartenaient se termine, elles ne sont pas forcément supprimées. (en java elles le seront automatiquement si aucun autre pointeur ailleurs dans le programme pointe toujours sur l'instance, mais si un autre pointeur pointe dessus, elles seront conservées)

je sais pas si j'ai été très clair... et j'espère ne pas avoir dit trop de bêtises !
0
zemzoum89 Messages postés 583 Statut Membre 18
 
mais comment créer une instance dynamique d'après ce que j'ai compris c'est pas avec new c'est ça? et dans quel but faire cela?... Merci pour votre aide...
0