std :: chrono :: years 스토리지는 실제로 최소 17 비트입니까?
에서 cppreference std::chrono::years (since C++20) duration</*signed integer type of at least 17 bits*/, std::ratio<31556952>> 사용하여 libc++, 그것의 밑줄 저장 보인다 std::chrono::yearsIS short서명 16 비트 . std::chrono::years( 30797 ) // yields 32767/01/01 std::chrono::years( 30797 ) + 365d // yields -32768/01/01 apparently UB cppreference 또는 다른 것에 오타가 있습니까? 예: #include <fmt/format.h> …