A voir également:
- Instance de classe de façon dynamique?
- Fiche pratique tableau croisé dynamique - Guide
- Exemple tableau croisé dynamique télécharger - Télécharger - Tableur
- Liste déroulante dynamique excel - Guide
- Sommaire dynamique word - Guide
- Logiciel de classement de photos gratuit - Guide
1 réponse
"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 !
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 !
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...