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

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
 
Linia 1: Linia 1:
 
''Uwaga: przekonwertowane latex2mediawiki; prawdopodobnie trzeba wprowadzi� poprawki''
 
 
{Wyjątki}
 
 
 
'''Zadanie 1 '''  
 
'''Zadanie 1 '''  
  
Linia 11: Linia 6:
 
'''Zadanie 2 '''  
 
'''Zadanie 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.

Wersja z 09:35, 3 wrz 2006

Zadanie 1

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

Zadanie 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.

Zadanie 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.