부재 : 반환값의 거품을 빼자.

이유
1. 객체의 값으로 반환하는 함수에 대해서 값에 의한 반환은 막을수가 없기 때문에
2. 참조자에 의한 반환값은 별도의 주의가 너무 필요하기 때문에(물론 아닌것도 있지만)

구현 방법
1. 컴파일러가 반환값을 최적화 하게 만들자.
(반환값 최적화(return value optimization : RVO) 라고 컴파일러가 분명히 지원한다)

세부 구현 방법
1. 값을 반환하는 함수에서 임시객체로 반환을 하게 만들면 된다.

코드
경우에 따라 inlie 화를 시켜 줄수도 있다.





  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 라이프코리아트위터 공유하기
  • shared
  • 카카오스토리 공유하기