8679836310

8679836310



Wersja zakładająca, że operator new generuje wyjątek w przypadku braku wolnej pamięci:

char * s = 0; int n;

// Tu ustalenie liczby potrzebnych elementów i zapamiętanie w zmiennej n

try

{

s = new char [ n ];

strcpy( s, "Język C " ); strcat( s, "fajny jest!" ); puts( s );

9    9    9

delete [] s;

>

catch( ... ) // Wersja uproszczona, dokładniej catch( std::bad_alloc & e ) {

cout « "Brak pamięci dla wykonania tej operacji";

>

Język! programowania obi akio wago i graficznago | óó



Wyszukiwarka

Podobne podstrony:
057 TIF Operator new generuje bardzo dużo kodu. Jak widać w pokazanym fragmencie kodu maszynowego, n
idmkeq CPSR typu 1. Zakładając że rejestr CPSR procesora ARM jest dostępny jako zmienna unsigned int
1    orientacja na produkcję - w tym przypadku zakładamy, że konsumenci preferują
28 04 0834 tę można określić w przybliżeniu, zakładając że jej wartość przypada w środku zakresu te
330 (10) Zakładając. że błędy przypadkowe są niezmienne w każdej linii pozycyjnej, otrzymano następu
SDC11608 ■W przypadku deklaracji typu int*, kompilator zakłada, że dowolny adres wskazywany prz
Zakładając, że do dyspozycji są cztery punkt} kontrolne, które dają możliwości zredukowania perspekt
skanuj0134 (13) Rozwiązanie Zakładając, że śruba będzie często dokręcana, przyjmujemy wartości naprę
skanuj0135 (13) Rozwiązanie Zakładając, że śruba będzie często dokręcana, przyjmujemy wartości naprę
Slajd15 (59) r     3. Często spotykaną własnością systemów eksperckich jest to, że op

więcej podobnych podstron