title: Signed to unsigned conversion in C++
body: <p>In C++, does the result of the conversion of a signed integral value, to an unsigned integral value, that can be of two different sizes (ex: <code>short int</code> to <code>unsigned long long int</code>, or <code>long long int</code> to <code>unsigned char</code>) is well defined by the standard and platform independent (regardless of how signed integer are represented for example)?</p>