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.