C ++ 자동 및 자동 지역 변수를 만들 때 (const) auto&또는 사용하는 것이 맞 auto습니까? 예 : SomeClass object; const auto result = object.SomeMethod(); 또는 const auto& result = object.SomeMethod(); SomeMethod ()는 원시 값이 아닌 값을 반환합니다. 다른 사용자 정의 유형일 수도 있습니다. 내 이해는 const auto& resultSomeMethod ()에 의해 반환 된 결과가 반환 된 형식에 대한 복사 생성자를 호출하기 때문에 정확합니다. 내가 틀렸다면 나를 바로 잡으십시오. 원시 유형은 어떻습니까? 나는 const auto sum = 1 + 2;옳다고 생각한다 . 범위 기반 for 루프에도..