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 uSlajd13 Opór przepływu Opór przepływu w przewodzie powstaje na skutek tarcia przepływających warstwjpg029(1) 28 Gatunek jest zbiorem generacji, powstałych na skutek filogenetycznego rozwoju, o określ32 Aleksander Kiklewicz Otóż - nie. Grice ma na myśli implikacje powstające na skutek operacji na taIMAG0325 Moment magnetyczny atomu jest sunu• niedowłady (zmniejszenie siły lub ograniczenie zakresu ruchu powstałe na skutek zmian organicznychtę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 odpowiedzmieć do czynienia ze zjawiskami bardziej skomplikowanymi, powstałymi na skutek wpływu R/5 f5 kilkuwięcej podobnych podstron