asked
Following and Learning C++ with Hong Jeong-mo
7.5 Various return values (values, references, addresses, structures, tuples)
Written on
·
177
1
발생하는 문제점이 함수 안에 초기화된 value가 함수 호출 이후 지워져 main안의 int *value는 할당되지 않은 메모리를 가리키는 포인터가 되기 떄문에 문제가 발생하는 건가요?
Answer 3
생각하시는 것이 맞습니다.
0
spirit406님코드로 설명해 주시겠어요? 저도 같이 공부하게요~!
저도 같은 질문이 있어서 남기니다.
어떻게 함수호출 이후에 이미 사라진 getValue 의 변수 value 값에 접근을 했는데, 쓰래기값이 아닌 정상적이 값이 출력되는지 궁금합니다. 컴파일러 마다 다른가요? 제가 쓰는 리눅스 컴파일러로는 세그맨트이션 오류가 뜨는데, 비주얼 스튜디어에서만 되는 건가요?