IT media の記事64ビットプログラミングのポイントを読んで。
一頃、パソコンの16ビット環境でのC言語ではintとlongのサイズが違う、ポインタも
メモリモデルによって違う、などうっとうしい話があった。
32ビット環境ではそういうことに気にする必要がなくなり、スッキリしていた。
しかし、64ビット環境が一般的になってきて、昔と同様の話が出てきている。
またしても、int, long, ポインタのサイズの違いに気を配らなければなってきた
ようだ。メモリモデルと同じような「データモデル」というものが何種類か
(ILP32, LLP64, LP64, ILP64) あり、int と long の関係が違う。
一頃、パソコンの16ビット環境でのC言語ではintとlongのサイズが違う、ポインタも
メモリモデルによって違う、などうっとうしい話があった。
32ビット環境ではそういうことに気にする必要がなくなり、スッキリしていた。
しかし、64ビット環境が一般的になってきて、昔と同様の話が出てきている。
またしても、int, long, ポインタのサイズの違いに気を配らなければなってきた
ようだ。メモリモデルと同じような「データモデル」というものが何種類か
(ILP32, LLP64, LP64, ILP64) あり、int と long の関係が違う。
※コメント投稿者のブログIDはブログ作成者のみに通知されます