작성한 질문수
홍정모의 따라하며 배우는 C++
7.5 다양한 반환 값들(값, 참조, 주소, 구조체, 튜플)
작성
·
155
1
발생하는 문제점이 함수 안에 초기화된 value가 함수 호출 이후 지워져 main안의 int *value는 할당되지 않은 메모리를 가리키는 포인터가 되기 떄문에 문제가 발생하는 건가요?
답변 3
생각하시는 것이 맞습니다.
0
spirit406님코드로 설명해 주시겠어요? 저도 같이 공부하게요~!
저도 같은 질문이 있어서 남기니다.
어떻게 함수호출 이후에 이미 사라진 getValue 의 변수 value 값에 접근을 했는데, 쓰래기값이 아닌 정상적이 값이 출력되는지 궁금합니다. 컴파일러 마다 다른가요? 제가 쓰는 리눅스 컴파일러로는 세그맨트이션 오류가 뜨는데, 비주얼 스튜디어에서만 되는 건가요?