객체, rvalue 참조, const 참조 간의 과부하 해결 세 가지 함수가 모두 주어지면이 호출은 모호합니다. int f( int ); int f( int && ); int f( int const & ); int q = f( 3 ); 제거 f( int )하면 Clang과 GCC가 모두 lvalue 참조보다 rvalue 참조를 선호합니다. 그러나 대신 참조 오버로드를 제거하면 f( int ). 오버로드 해결은 일반적으로 엄격한 부분 순서로 수행되지만 int서로 동일하지 않은 두 가지에 해당하는 것 같습니다. 여기서 규칙은 무엇입니까? 이것에 대한 결함 보고서를 회상하는 것 같습니다. 미래 표준에서 int &&선호 될 가능성 이 int있습니까? 참조는 이니셜 라이저에 바인딩해야하지만 개체 유형은 그렇게 제..