이 기능의 효과를 더 쉽게 얻을 수있는 방법이 있습니까?
strong_ordering reverse(strong_ordering v) {
if (v > 0)
return strong_ordering::less;
else if (v < 0)
return strong_ordering::greater;
else
return v;
}
네:
strong_ordering reverse(strong_ordering v)
{
return 0 <=> v;
}
어느 문자 그대로 당신이 원하는대로 지정 :
반환 :
v < 0 ? strong_ordering::greater : v > 0 ? strong_ordering::less : v
.
이 것이 일반적인 원칙은 다음 x <=> y
과 y <=> x
정반대을하고, v <=> 0
단지 신원 작업입니다 v
.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다