C++0x
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
50:デフォルトの名無しさん 06/06/11 14:14:59 >>48 例えば int i=0x10; は、ビッグエンディアンなら10000、リトルエンディアンなら00001のビット列と解釈される(コンパイラが自動でやってくれる)ので ソースコードを別マシンに移しても問題ないけれど、 int i=0b10000; という表記を認めたら、それは0x10なのか、それとも0x1なのかの解釈がコンパイラによって変わってしまい、 ソースコードの移植性がなくなるって話だろ。 51:デフォルトの名無しさん 06/06/11 14:16:09 >>49 はいはい。スゲェスゲェ。 そのレベルで済ませられる奴が同じチームに何人居ると思う? 何人も居たとして、同じ(似たような)機能のツールを 世界中のプログラマが繰り返し実装するのを無駄だとは思わんかね? 52:デフォルトの名無しさん 06/06/11 14:17:54 10進数だけでいいじゃん 53:デフォルトの名無しさん 06/06/11 14:19:25 >>50 エンディアンはメモリなどのバイト列を考えたときの バイトオーダーの話だから、数値の表現形式自体とは関係ないよ。 0x10 が 16 と定まるように、 0x10 は 0b10000 と定まる。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5392日前に更新/105 KB
担当:undef