VC2008의 반환 값 최적화
-
22-08-2019 - |
문제
VC2008과 함께 사용할 수있는 RVO (반환 값 최적화) 또는 NRVO (리턴 값 최적화)와 같은 다른 기술이 있습니까?
해결책
아마도 이것 당신을 도울 수 있습니다.
그러나 일반적으로 당신이 아니라 그런 종류의 최적화를하는 것은 컴파일러입니다.
다른 팁
내가 당신이라면 그 최적화에 대해 너무 걱정하지 않을 것입니다. 다른 것 외에도 휴대용이 아닙니다.
효율적인 C ++ 코드 작성에 대해 걱정이된다면 가장 중요한 규칙은 복사를 피하는 것입니다. 가능한 모든 장소에서 참조를 사용하지만 그렇지 않은 곳에 사용하려고하지 마십시오. 예를 들어, 때때로 모든 것은 실제로 새로운 값이 필요합니다 - 예를 들어, Operator+()의 구현에 대한 반환 값으로서.
제휴하지 않습니다 StackOverflow