A memória de uma variável local pode ser acessada fora de seu escopo?
Eu tenho o seguinte código. #include <iostream> int * foo() { int a = 5; return &a; } int main() { int* p = foo(); std::cout << *p; *p = 8; std::cout << *p; } E o código está sendo executado sem exceções de tempo de execução! A saída foi 58 Como pode ser? A...