Zaawansowane CPP/Ćwiczenia 13: Wyjątki: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 12: | Linia 12: | ||
{{cwiczenie|3|| | {{cwiczenie|3|| | ||
Dodaj do tablicy z [[Zaawansowane CPP/Ćwiczenia 3: Szablony II|ćwiczenia 3.3]] operację rzucania | Dodaj do tablicy z [[Zaawansowane CPP/Ćwiczenia 3: Szablony II|ćwiczenia 3.3]] operację rzucania wyjątków w przypadku przekroczenia zakresu. Skorzystaj z wyjątków standardowych. | ||
Napisz kod, który takie wyjątki łapie. | Napisz kod, który takie wyjątki łapie. | ||
}} | |||
{{cwiczenie|4|| | |||
Użyj klas wytycznych do zaimplementowania | |||
strategii obsługi błędów przekroczenia zakresu. | |||
}} | }} |
Wersja z 21:36, 26 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 stara się zapisać
na pliku czas, w którym została wywołana.
Wypróbuj napisany kod.
Ćwiczenie 3
Dodaj do tablicy z ćwiczenia 3.3 operację rzucania wyjątków w przypadku przekroczenia zakresu. Skorzystaj z wyjątków standardowych. Napisz kod, który takie wyjątki łapie.
Ćwiczenie 4
Użyj klas wytycznych do zaimplementowania strategii obsługi błędów przekroczenia zakresu.