간단한 시뿔뿔 문제

코딩 45.***.55.18

Int & fun() 함수도 결국은 X 의주소값을 참조는데 함수가 끝나면 X 변수가 메모리에서 삭제되어 int &fun () 이 참조하는 값도 쓰레기값을 참조하게됩니다 모든 지역변수는 함수가 종결되면 메모리에서 소멸됩니다. 함수와 레퍼렌스를 제대로 이해하시면 이렇게 코딩하시면 안됩니다. 함수안에 지역변수는 함수가 끝나는 동시에 소멸하는것은 함수의 기본 원칙입니다. 지역변수는 함수 내부에서 생성되어 스택(Stack)에 저장되며 선언된 함수 내부에서 사용되고 함수가 종료되면 소멸합니다, 지역변수, 전역변수, 함수정의, 리턴 by value, 리턴 by address, 리턴 by 레퍼런스등 천천히 정독하시길 바랍니다.