Dynamisk minne lar programmerere et skiftende mengde minne , basert på brukerens input under selve driften av programmet . De fleste programmer er begrenset av mengden av minne som definert i det opprinnelige program variabler. Tildele minne med denne metoden gir større fleksibilitet og raskere, mer effektive brukergrensesnitt . Instruksjoner
en
Lag dynamiske minne innstillinger ved å legge begrepet operatør nytt og deretter datatypen du vil bruke. Riktig Skjemaet inneholder spesifisering av pekeren som den nye typen , og deretter en indikasjon på antall elementer som den nye blokken av allokert minne bør være basert på .
2
Bruk den første uttrykket linje for å innlevere minne for ett element type. Erklære en matrise eller blokk med elementer i andre uttrykk. Dette elementet er vanligvis en numerisk verdi .
3
Åpne første minnesporet ved å bruke samme navn som forutsatt i den opprinnelige antall elementer uttrykk. Gi den nødvendige formel . De påfølgende elementene er tilgjengelig ved å legge en , to , tre etter den første uttrykket . Denne koden forteller programmet som minne blokk å få tilgang til og når.
4
Bygg i logikk for å bekrefte at dynamisk minne allokering var vellykket. Det finnes to metoder for dette. Den første er å forsøke å få tilgang til den siste minne blokken som ble opprettet og definere en feilmelding . Den andre metoden bruker nothrow å bekrefte at antall returneres, er innenfor det forhåndsdefinerte området .