82277

82277



Zmienne kontrolowane

Visual C++ 6.0

Zmienna kontrolowana powstaje na skutek wykonania operacji new, a jest niszczona po jawnym wykonaniu operacji delete Zmienne kontrolowane są tworzone na stercie Sterta jest obszarem pamięci, do którego można dokładać zmienne, a następnie usuwać je w dowolnej kolejności.

Jeśli wykonanie operacji new jest niemożliwe, ponieważ wyczerpano obszar sterty, to rezultatem operacji przydzielenia pamięci jest wskaźnik pusty (o wartości reprezentowanej przez 0).

Uwaga: Programiści rzadko badają rezultat operacji new, bo są z natury optymistami.

int *ptr = new char [ 10000000]; if(ptr = 0) {

cout« "No memory" «endl; exit(-l);

)



Wyszukiwarka

Podobne podstrony:
s130 (2) powstałego na skutek przemieszczenia materiału pochodzącego z podłoża, podobnie jak ślady u
Slajd13 Opór przepływu Opór przepływu w przewodzie powstaje na skutek tarcia przepływających warstw
jpg029(1) 28 Gatunek jest zbiorem generacji, powstałych na skutek filogenetycznego rozwoju, o określ
32 Aleksander Kiklewicz Otóż - nie. Grice ma na myśli implikacje powstające na skutek operacji na ta
IMAG0325 Moment magnetyczny atomu jest sunu
• niedowłady (zmniejszenie siły lub ograniczenie zakresu ruchu powstałe na skutek zmian organicznych
tętniaków Rassmusena, które powstają na skutek rozciągania naczyń płucnych wciągniętych w ścianę
IMG116 (2) kulturowe tło narodzin bajki. Powstała na skutek wysiłku wyobraźni i stanowiąca odpowiedz
mieć do czynienia ze zjawiskami bardziej skomplikowanymi, powstałymi na skutek wpływu R/5 f5 kilku

więcej podobnych podstron