Udostępnij za pośrednictwem


Obsługa wyjątków języka C++

Język C++ zawiera wbudowaną obsługę zgłaszania i przechwytywania wyjątków.Podczas programowania w języku C++, prawie zawsze należy używać wbudowanej w C++ obsługi wyjątków opisanej w tej sekcji.

Aby włączyć obsługę wyjątków C++ w kodzie, należy użyć /EHsc.

W tej sekcji

To omówienie obsługi wyjątków C++ zawiera:

Obsługa wcześniejszych wyjątków MFC

Począwszy od wersji 4.0, MFC wykorzystuje mechanizm obsługi wyjątków C++.Chociaż zaleca się stosowanie obsługi wyjątków języka C++ w nowym kodzie, w MFC w wersji 4.0 i nowszych zachowano makra z poprzednich wersji MFC, aby nie wprowadzić problemów w starym kodzie.Makra i nowy mechanizm mogą być również łączone.Aby uzyskać informacje dotyczące mieszania makr i obsługi wyjątków C++ oraz konwertowania starego kodu w celu użycia nowego mechanizmu, zobacz artykuły Wyjątki: Użycie makr MFC i wyjątków C++ i Wyjątki: Konwersja z makr wyjątków MFC.Starsze makra wyjątków MFC, jeżeli użytkownik nadal z nich korzysta, szacowane są jako słowa kluczowe wyjątków języka C++.Zobacz Wyjątki: Zmiany w makrach wyjątków w wersji 3.0.

Zobacz też

Informacje

Obsługa wyjątków w języku Visual C++