Dynamisch geheugen stelt programmeurs in een veranderende hoeveelheid geheugen , gebaseerd op de input van de gebruiker tijdens de daadwerkelijke verloop van het programma . De meeste programma's zijn bij de hoeveelheid geheugen zoals gedefinieerd in het oorspronkelijke programma variabelen . Toewijzen van geheugen met deze methode zorgt voor meer flexibiliteit en snellere, efficiëntere gebruikersinterfaces . Instructies 1 Maak dynamisch geheugen instellingen door het toevoegen van de term exploitant nieuwe en vervolgens het type gegevens dat u wilt gebruiken . Juiste vorm omvat de specificatie van de pointer als het nieuwe type en vervolgens een indicatie van het aantal elementen dat het nieuwe blok toegewezen geheugen moet gebaseerd zijn op . Kopen van 2 Gebruik de eerste expressie lijn om zendingen geheugen voor een type element . Verklaren een array of een blok van elementen in de tweede expressie . Dit element is meestal een numerieke waarde . 3 Toegang tot de eerste geheugenslot met dezelfde naam als voorzien in het oorspronkelijke aantal elementen meningsuiting . Geef de vereiste berekeningsformule . De volgende elementen zijn toegankelijk door toevoeging +1 , +2 , +3 na de initiële expressie . Deze code vertelt het programma dat geheugenblok om toegang te krijgen en wanneer . 4 Bouwen in de logica om te bevestigen dat het dynamische geheugen allocatie succesvol was . Er zijn twee methoden voor. De eerste is om te proberen om toegang te krijgen tot de laatste geheugenblok dat is gemaakt en definiëren een foutmelding . De tweede methode maakt gebruik van de nothrow om te bevestigen dat het aantal geretourneerde is binnen de vooraf gedefinieerde bereik .
|