20
범위 밖에서 지역 변수의 메모리에 접근 할 수 있습니까?
다음 코드가 있습니다. #include <iostream> int * foo() { int a = 5; return &a; } int main() { int* p = foo(); std::cout << *p; *p = 8; std::cout << *p; } 그리고 런타임 예외없이 코드가 실행 중입니다! 출력은 58 어떻게 할 수 있습니까? 함수 외부에서 로컬 변수의 메모리에 …