make_signed 类
设置类型或大小大于或等于类型的有符号的最小类型。
语法
template <class T>
struct make_signed;
template <class T>
using make_signed_t = typename make_signed<T>::type;
参数
T
要修改的类型。
备注
如果 is_signed<T>
为 true,则类型修饰符的实例保留修改后的类型 T。 否则,它就是适用于 sizeof (T) <= sizeof (UT)
的最小的无符号类型 UT
。
要求
标头:<type_traits>
命名空间: std
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈