Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vykonať dynamické prideľovanie pamäte v C + +

Dynamická pamäť umožňuje programátorom meniace sa množstvo pamäti , na základe užívateľského vstupu pri skutočnom behu programu . Väčšina programov je obmedzená na množstvo pamäti , ako je definované v pôvodných premenných programu . Pridelenie pamäte s touto metódou umožňuje väčšiu flexibilitu a rýchlejšie, efektívnejšie užívateľské rozhranie . Pokyny dovolená 1

vytvárať dynamické nastavenie pamäte pridaním operátora termín nový a typ dát , ktorý chcete použiť . Správna forma zahŕňa špecifikáciu ukazovatele ako nový typ a potom údaj o počte prvkov , ktoré nový blok alokovanej pamäte by mali byť založené na .
2

použite prvý výraz riadok odosielajú pamäť pre jeden typ prvku . Vyhlásiť pole alebo bloku prvkov v druhom výraze . Tento prvok je zvyčajne číselná hodnota .
3

Prístup prvý pamäťový slot pomocou rovnakého mena , ako je stanovené v pôvodnom počte prvkov výrazu . Uveďte požadované vzorec pre výpočet . Nasledovné prvky sú prístupné pridaním 1 , 2 , 3 po úvodnom prejave . Tento kód informuje o program , ktorý blok pamäte pre prístup a kedy .
4

Build v logike potvrdiť , že prideľovanie dynamickej pamäte bol úspešný . Existujú dva spôsoby pre to . Prvý z nich je , aby sa pokúsili o prístup k poslednej blok pamäti , ktorý bol vytvorený a definovať správu zlyhanie . Druhá metóda používa nothrow potvrdiť , že počet vrátil sa do preddefinovaného rozsahu .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené