|
|
|
|
Structure dynamique (Type de variable) En anglais : Dynamic Structure (Type of variable)
Une structure peut être allouée dynamiquement : on parle alors d'instanciation dynamique de la structure. L'instanciation dynamique de structure permet de créer une structure à un instant donné et de libérer cette structure lorsqu'elle n'est plus utilisée. Pour instancier une structure, il faut : - Déclarer une structure dynamique.
- Instancier une structure.
Remarque : La libération de la structure est automatique lorsque il n'est plus utilisé. Toutefois, il est possible de forcer la destruction de la structure. MonFichierExemple est une Structure Nom est une chaîne Extension est une chaîne Répertoire est une chaîne FIN FichierSource est un MonFichierExemple dynamique // ... FichierSource = allouer un MonFichierExemple // Traitement sur l'objet ... // ... // Libérer l'objet libérer FichierSource
// Déclaration de la structure dans le code de déclaration d'une classe MaClasse est une Classe sMB est une chaîne FIN  MonFichierExemple est une Structure Nom est une chaîne Extension est une chaîne Répertoire est une chaîne FIN  //--------------------------------------------------------------------- // La déclaration d'un tableau dynamique utilisant cette structure sera : TableauFichierSource est un tableau * MaClasse.MonFichierExemple dynamique
Syntaxe
Déclarer une structure dynamique Masquer les détails
<Nom de la variable> est [un] <Nom de la structure> dynamique
<Nom de la variable> : Nom identifiant la variable de la structure. <Nom de la structure> : Nom identifiant la structure. Ce nom a été défini lors de la création de la structure
Instancier une structure dynamique Masquer les détails
<Nom de la variable> = allouer un <Nom de la structure>)
<Nom de la variable> : Nom identifiant la variable de la structure. <Nom de la structure> : Nom d'une structure précédemment déclarée. <Nom de la structure> : Nom de la variable structure à manipuler.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|