인프런 커뮤니티 질문&답변

leomessi님의 프로필 이미지
leomessi

작성한 질문수

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

포인터 실습

temp 변수가 생성된 이유가 무엇인가요?

해결된 질문

작성

·

182

0

함수의 시그니처에서 반환값이 ObjectInfo인 것을 보고 컴파일러가 미리 값을 받아오기 위해 마련한 메모리 공간이라고 이해해도 되는지 궁금합니다.

답변 1

3

Rookiss님의 프로필 이미지
Rookiss
지식공유자

네 맞습니다.
컴파일러라고 우리가 만들 모든 코드를 미리 예측할 수는 없으니
함수 단위로 컴파일을 하고, 그러다 보니 간혹 조금 비효율적인 코드가 만들어질 수 있습니다.

leomessi님의 프로필 이미지
leomessi
질문자

임시 변수가 왜 만들어지는지 이유가 궁금했는데 해결된 것 같습니다. 감사합니다.

leomessi님의 프로필 이미지
leomessi

작성한 질문수

질문하기