make_unsigned Class
Visual Studio 2015
The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.
The latest version of this topic can be found at make_unsigned Class.
Makes type or the smallest unsigned type greater than or equal in size to type.
template <class T> struct make_unsigned; template <class T> using make_unsigned_t = typename make_unsigned<T>::type;
Parameters
| Parameter | Description |
|---|---|
T | The type to modify. |
An instance of the type modifier holds a modified-type that is T if is_unsigned<T> holds true. Otherwise it is the smallest signed type ST for which sizeof (T) <= sizeof (ST).
Header: <type_traits>
Namespace: std
Show: