sun% cat int2unsigned.cpp
#include <iostream>
int main()
{
int i = -1;
unsigned int u = static_cast<unsigned int>( i );
std::cout << u << std::endl;
}
sun% CC int2unsigned.cpp
sun% ./a.out
4294967295
freebsd% g++ int2unsigned.cpp
freebsd% ./a.out
4294967295
セコメントをする