Różnice
Różnice między wybraną wersją a wersją aktualną.
Nowa wersja
|
Poprzednia wersja
|
pl:dydaktyka:jimp2:2016:part2:org:codepolicy [2016/04/20 22:37] msl utworzono |
pl:dydaktyka:jimp2:2016:part2:org:codepolicy [2019/06/27 15:50] (aktualna) |
====== Obsługa wyjątków ====== | ====== Obsługa wyjątków ====== |
Podczas pisania programów w ramach zajęć należy stosować mechanizmy obsługi sytuacji wyjątkowych. Poniżej zaproponowany sposób pozwoli na stworzenie kodu który w tym kontekście będzie prawidłowo przechodził testy. | Podczas pisania programów w ramach zajęć należy stosować mechanizmy obsługi sytuacji wyjątkowych. Poniżej zaproponowany sposób pozwoli na stworzenie kodu który w tym kontekście będzie prawidłowo przechodził testy. |
* Ściągnij plik {{:pl:dydaktyka:jimp2:cpp:org:aghexception.zip|}} który zawiera definicję klasy przeznaczonej do obsługi sytuacji wyjątkowych. | * Ściągnij plik {{:pl:dydaktyka:jimp2:2016:part2:org:aghexception.tar.gz|}} który zawiera definicję klasy przeznaczonej do obsługi sytuacji wyjątkowych. |
* Klasa ma już gotowe metody które są gotowe do użycia. | * Klasa ma już gotowe metody które są gotowe do użycia. |
* Jeżeli chcesz możesz tworzyć swoje klasy do obsługi błędów jednak aby mogły one poprawnie przechodzić testy muszą one dziedziczyć podaną klasę **aghException** w sposób publiczny. | * Jeżeli chcesz możesz tworzyć swoje klasy do obsługi błędów jednak aby mogły one poprawnie przechodzić testy muszą one dziedziczyć podaną klasę **aghException** w sposób publiczny. |