integral promotion conversion에 대해
conversion의 설계 개념 C++의 conversion를 정의할 때, 직교하는 3 요소, value category, cv-qualification, data representation를 설계 개념으로 사용한다. conversion를 설계할 때, 요소 중 하나만을 변형하고, 다른 요소를 변형하지 않는다. 어떤 이유로, 예를 들어 하위 호환성을 위해, 설계 개념을 위반할 때는 스펙 문서는 관련된 특수 조항을 별도로 명시한다. integer conversion rank 정수형 변수 타입간의 rank는 다음과 같다. char8_t, char16_t, char32_t, wchar_t 타입의 integer conversion rank는 underlying type의 integer conversion rank..
더보기