[C++] 참조자(Reference)도 메모리 공간을 차지할까?


[C++] 참조자(Reference)도 메모리 공간을 차지할까?

결론부터 말하자면, Case by Case 인데,'메모리 공간을 차지하지 않는다' 라는 쪽이 매우 유력하다.참조자(Reference)는 컴파일러가 최적화를 하기 때문에,메모리 공간을 차지하지 않는다는 편이 매우 매우 유력하다.이렇게 컴파일 타임에 참조자를 모두 최적화 해버리기 때문에,메모리 공간을 차지하지 않는다는 것이다.실제로 상용 IDE나 컴파일러들도 이런 식으로 최적화를 하는 모양인가 보다.하지만, 그렇지 못한 컴파일러는 포인터와 같이,OS에 한하는 메모리 공간을 레퍼런스에게 준다는 썰도 있다.하지만, 어지간하면 이런 일은 없을 것이라고 보고..가급적 참조자를 사용해 효율적인 문제해결을 하는 것이 좋아보인다...........

[C++] 참조자(Reference)도 메모리 공간을 차지할까?에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [C++] 참조자(Reference)도 메모리 공간을 차지할까?