Index
/
Reload
Edit on
2005-05-21
このコメントを修正します。
内容を修正した後で投稿時のパスワードを入力してください。
現在、コメントを削除する機能がありません。
コメントを削除したい場合には、 コメント欄を空欄にしておいてください (管理人が後で削除します)。
お名前:
E-mail or URL:
Password:
コメント:
上のプログラムの示唆するように、ポインタの減算結果を大小関係の比較に使おうとすると、sizeof(ptrdiff_t) が sizeof(intptr_t) よりも大きくならないと都合が悪いのです。OS/ドライバーや VM の実装でポインタの減算を直接使ってメモリ領域の幅を計算してしまいバグ混入というのを見たことがあります。 ptrdiff_t を 64bit 整数にしてやれば解決するのですが、速度が遅くなるのと、sizeof(ptrdiff_t) == sizeof(intptr_t) に依存するプログラムがバグってしまうために大顰蹙を買うことになります...
Powered by
くっつき BBS