負の整数値を static_cast ― 2010年12月05日 05時26分12秒
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
コメント
トラックバック
このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2010/12/05/5558151/tb
※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。