Unsigned integral type
( to be deleted later)
corresponds to the integral data type returned by the
sizeof and is
defined in the <cstring>
header file (among others) as an unsigned integral type.
it is used as the type of the parameter num in
which in all cases it is used to specify the maximum
number of bytes or characters the function has to
It is also used as the return type for
to return sizes and lengths.