Dynamiskt minne gör att programmerare en föränderlig mängd minne , baserat på användarens input under själva driften av programmet . De flesta program begränsas av mängden minne som anges i det ursprungliga programmet variabler . Allokera minne med denna metod möjliggör större flexibilitet och snabbare , effektivare användargränssnitt . Instruktioner
1
Skapa dynamiskt minne inställningar genom att lägga till ordet operatören nytt och sedan den datatyp som du vill använda . Korrekt Formuläret innehåller specifikationen för pekaren när den nya typen och då en indikation på hur många element som det nya blocket av allokerat minne bör baseras på .
2
Använd det första uttrycket raden att förpassa minne för ett element typ . Deklarera en array eller ett block av element i det andra uttrycket . Detta element är oftast ett numeriskt värde .
3
Gå till första minnesplatsen genom att använda samma namn som anges i det ursprungliga antalet element uttryck . Ge önskad beräkningsformel . De efterföljande elementen nås genom tillsats av en , två , tre efter den inledande uttrycket. Denna kod talar om för programmet vilken minnet blocket att komma och när .
4
Bygg i logik för att bekräfta att den dynamisk minnesallokering var lyckad . Det finns två metoder för detta . Den första är att försöka komma åt den sista minnet blocket som skapades och definiera ett felmeddelande . Den andra metoden använder nothrow att bekräfta att antalet returnerade ligger inom det fördefinierade området .