작성한 질문수
홍정모의 따라하며 배우는 C++
7.5 다양한 반환 값들(값, 참조, 주소, 구조체, 튜플)
작성
·
332
1
2:44 2:48 초 경에 int 를 반환할때 왼쪽변수에 를 하거나 혹은 de레퍼런싱할때 사라지는 주소인것이라 위험한 것은 알겠습니다.
근데 실제적으로 cout 하면 에러라 뜰거라 생각했는데 되길래 갑자기 지금까지 생각했던게 함수가 끝나면 사라지는데 어째서 그 메모리 변수에 값이 남아있는거죠?
갑자기 이해가 되지를 않아 질문드려봅니다.
답변 2
질문하실때는 '댓글'로 해주셔야 제가 영상을 바로 볼 수 있습니다.
함수가 사라지기 전에 리턴값을 임시 메모리 공간에 넣어둡니다.
뒤에 객체지향에서 생성자 소멸자 등을 배우신 후에 직접 테스트 해보실 수 있습니다.
다른 학생들도 많이 해보시더군요.
0
감사합니다