senior57 zgłoszeń

Wyjaśnij undefined behavior w C++.

UB to kod bez zdefiniowanego wyniku wg standardu: dereferencja nullptr, buffer overflow, signed integer overflow, use-after-free. Kompilator może zoptymalizować zakładając brak UB. Sanitizery (ASan, UBSan) i narzędzia statyczne wykrywają UB.

Więcej pytań z C++