関数型プログラミング言語Haskell Part11
■ このスレッドは過去ログ倉庫に格納されています
0742デフォルトの名無しさん
2010/04/05(月) 22:23:58http://haskell.org/ghc/docs/latest/html/libraries/base-4.2.0.0/Foreign-Storable.html#v:alignment
>4バイト アライメントや8バイト アライメントの「アライメント」の値ですか。
そう
>ここでは alignment = sizeOf と定義していますが、これは正しいのでしょうか。
Cのsizeof(T)の値はTのアラインメントの倍数になる
(そうでなければ、Tの配列を作ったとき、全ての要素のアラインメント要求を満たすことができない)
だから、alignment = sizeOfは(厳しすぎる可能性があるものの)正しい
■ このスレッドは過去ログ倉庫に格納されています