REKLAMA

Statyczne wyjątki C++

Każdy język programowania ma swój określony, rekomendowany sposób na obsługę błędów. W Javie są to wyjątki, w języku Rust pomocnicze typy, takie jak Error czy Option. W C z kolei najpopularniejszym sposobem obsługi błędów jest tzw. „kod błędu". A co z językiem C++? Na to pytanie odpowiemy sobie właśnie w tym artykule, zwracając szczególną uwagę na obecne prace grupy standaryzacyjnej w zakresie obsługi błędów...

Zagadnienia poruszane w tym artykule:

  • Obecny stan obsługi błędów w C++;
  • Obsługa błędów za pomocą wyjątków;
  • Wydajność wyjątków w C++;
  • Wyjątki łatwe w użyciu?
  • Separacja logiki biznesowej oraz automatyczna propagacja błędów;
  • Wyjątki w konstruktorze oraz destruktorze;
  • Nowe wyjątki w C++;
  • Sposób działania nowych wyjątków;
  • Kompatybilność wyjątków z językiem C.

Artykuł pochodzi magazynu Programista nr 84 (5/2019). Jest to wydanie z września 2019 r. Szczegółowy spis treści: https://programistamag.pl/programista-5-2019-84/

Autorem artykułu jest Dawid Pilarski. Z wykształcenia automatyk robotyk, a z zawodu i pasji programista. Obecnie pracuje jako Senior Software Developer w TomTom. Wolny czas przeznacza na przeglądanie nowych propozycji do C++ i uczestnictwie w procesach standaryzacyjnych tego języka. Prowadzi również swój techniczny blog pod adresem blog.panicsoftware.com oraz publikuje artykuły na cpp-polska.

>>FRAGMENT TEGO ARTYKUŁU DO POBRANIA<<