20
Чи можна отримати доступ до пам'яті локальної змінної за її межами?
У мене є такий код. #include <iostream> int * foo() { int a = 5; return &a; } int main() { int* p = foo(); std::cout << *p; *p = 8; std::cout << *p; } А код просто працює без винятку з виконання! Вихід був 58 Як це може бути? …