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

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Mirek (dyskusja | edycje)
Nie podano opisu zmian
Mirek (dyskusja | edycje)
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 wyjątku przy
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.  
przekroczeniu 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.