Tag: C++, Optimization, 최적화

0

C++ Return value optimization. 리턴값 최적화

함수에서 객체를 리턴하면 어떻게 될까? 분명 학부때는 머릿속에 잘 정리해놨던 부분인데 연차가 길어지면서 점점 모호해졌고,그래서 가능하면 객체 리턴은 지양해왔습니다.이참에 한번 제대로 정리해놓고자 합니다. 함수 내 객체 소멸함수 내에서 생성한 객체는 함수가 소멸하는 시점에 함께 삭제됩니다.그렇게 삭제될 객체를 리턴한다?리턴해서 복사하는 변수와 삭제될 객체