Dynamisk hukommelse tillader programmører en skiftende mængde hukommelse , der er baseret på brugerens input under selve driften af programmet. De fleste programmer er begrænset af mængden af hukommelse , som defineret i det oprindelige program variabler. Allokering hukommelse med denne metode giver mulighed for større fleksibilitet og hurtigere og mere effektive brugergrænseflader. Instruktioner
1
Opret dynamiske hukommelse indstillinger ved at tilføje udtrykket operatør nyt og derefter den datatype, du vil bruge . Rigtige form omfatter specifikation af markøren som den nye type , og derefter en indikation af antallet af elementer , at den nye blok af allokerede hukommelse skal baseres på .
2
Brug det første udtryk linje til at transportere hukommelse til et element type. Erklær en matrix eller blok af elementer i det andet udtryk . Dette element er normalt en talværdi.
3
Adgang første hukommelsesplads ved at bruge samme navn som fastsat i den oprindelige række elementer udtryk. Give den nødvendige beregningsformel . De efterfølgende elementerne nås ved at tilsætte +1, +2, +3 efter den indledende udtryk. Denne kode fortæller programmet , hvilken hukommelse blok til at få adgang , og hvornår.
4
Byg i logik for at bekræfte, at den dynamiske hukommelse tildeling var vellykket. Der er to metoder til dette. Den første er at forsøge at få adgang til sidste minde blok, der blev lavet, og definere en fejlmeddelelse . Den anden metode bruger nothrow at bekræfte, at de returnerede tal er inden for foruddefinerede interval.