Zaawansowane CPP/Ćwiczenia 13: Wyjątki: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Rogoda (dyskusja | edycje)
Rogoda (dyskusja | edycje)
Nie podano opisu zmian
Linia 1: Linia 1:
'''Zadanie 1 '''
{{cwiczenie|1||


"Zaprzyjaźnij" się z wyjątkami, wykonaj przykłady podane na wykładzie.  
"Zaprzyjaźnij" się z wyjątkami, wykonaj przykłady podane na wykładzie.  
Prześledź w jaki sposób przebiega "zwijanie stosu".  
Prześledź w jaki sposób przebiega "zwijanie stosu".  
 
}}
'''Zadanie 2 '''
{{cwiczenie|2||


Ustaw własną funkcję <code><nowiki>terminate</nowiki></code> która, która stara się zapisać  
Ustaw własną funkcję <code><nowiki>terminate</nowiki></code> która, która stara się zapisać  
na pliku czas w którym została wywołana.  
na pliku czas w którym została wywołana.  
Wypróbuj napisany kod.
Wypróbuj napisany kod.
 
}}
'''Zadanie 3 '''
{{cwiczenie|3||


Dodaj do tablicy z zadania 3.3 operacje rzucania wyjątki przy
Dodaj do tablicy z zadania 3.3 operacje rzucania wyjątki przy
przekroczeniu zakresu. Skorzystaj z wyjątków standardowych.  
przekroczeniu zakresu. Skorzystaj z wyjątków standardowych.  
Napisz kod który takie wyjątki łapie.
Napisz kod który takie wyjątki łapie.
}}

Wersja z 19:13, 10 wrz 2006

Ćwiczenie 1

"Zaprzyjaźnij" się z wyjątkami, wykonaj przykłady podane na wykładzie. Prześledź w jaki sposób przebiega "zwijanie stosu".

Ćwiczenie 2

Ustaw własną funkcję terminate która, która stara się zapisać na pliku czas w którym została wywołana. Wypróbuj napisany kod.

Ćwiczenie 3

Dodaj do tablicy z zadania 3.3 operacje rzucania wyjątki przy przekroczeniu zakresu. Skorzystaj z wyjątków standardowych. Napisz kod który takie wyjątki łapie.