20
È possibile accedere alla memoria di una variabile locale al di fuori del suo ambito?
Ho il codice seguente. #include <iostream> int * foo() { int a = 5; return &a; } int main() { int* p = foo(); std::cout << *p; *p = 8; std::cout << *p; } E il codice è in esecuzione senza eccezioni di runtime! L'output è stato 58 Come può …