std::experimental::ranges::UnsignedIntegral
来自cppreference.com
                    
                                        
                    < cpp | experimental | ranges
                    
                                                            
                    |   template < class T > concept bool UnsignedIntegral = Integral<T> && !SignedIntegral<T>;  | 
(范围 TS) | |
概念 UnsignedIntegral<T>() 若且唯若 T 为整数类型且 std::is_signed<T>::value 为 false 才得到满足。
注意
UnsignedIntegral<T>() 可能为非无符号整数类型的类型满足,例如 bool 。
参阅
|    (C++11)  | 
   检查类型是否为整型   (类模板)  | 
|    (C++11)  | 
  检查类型是否为有符号算术类型  (类模板)  |