La mémoire dynamique permet aux programmeurs un montant changement de mémoire , basée sur la saisie de l'utilisateur pendant le déroulement effectif du programme . La plupart des programmes sont limités par la quantité de mémoire tel que défini dans les variables du programme original . Allocation de mémoire avec cette méthode permet une plus grande flexibilité et des interfaces utilisateurs plus efficaces plus rapidement. Instructions
1
créer des paramètres de mémoire dynamique en ajoutant l'opérateur terme nouveau , puis le type de données que vous souhaitez utiliser. Forme correcte comprend la spécification du pointeur comme le nouveau type , puis une indication du nombre d'éléments que le nouveau bloc de mémoire alloué devrait être basée sur .
2
Utilisez la première ligne de l'expression de reléguer la mémoire pour un type d'élément. Déclarer un tableau ou d'un bloc d'éléments dans la deuxième expression. Cet élément est généralement une valeur numérique.
3
accéder à la première fente de mémoire en utilisant le même nom que prévu dans le numéro d'origine de l'expression des éléments. Fournir la formule de calcul requise. Les éléments suivants sont accessibles en ajoutant 1 , 2 , 3 , après l'expression initiale . Ce code indique le programme qui bloc de mémoire pour accéder et quand.
4
Créer dans la logique de confirmer que l' allocation dynamique de mémoire a réussi. Il existe deux méthodes pour cela. La première est de tenter d'accéder au dernier bloc de mémoire qui a été créé et définir un message d'échec . La seconde méthode utilise le nothrow pour confirmer que le nombre renvoyé est dans la fourchette prédéfinie.