Peut-on accéder à la mémoire d'une variable locale en dehors de sa portée?
J'ai le code suivant. #include <iostream> int * foo() { int a = 5; return &a; } int main() { int* p = foo(); std::cout << *p; *p = 8; std::cout << *p; } Et le code s'exécute sans aucune exception d'exécution! La sortie était 58 Comment est-ce possible? La mémoire d'une...