20
Czy można uzyskać dostęp do pamięci zmiennej lokalnej poza jej zakresem?
Mam następujący kod. #include <iostream> int * foo() { int a = 5; return &a; } int main() { int* p = foo(); std::cout << *p; *p = 8; std::cout << *p; } Kod działa tylko bez wyjątków czasu wykonywania! Wynik był 58 Jak to możliwe? Czy pamięć lokalnej zmiennej …