2006-01-18から1日間の記事一覧

列挙型のサイズ

Cの列挙型enumのサイズは4バイト、Delphiの列挙型foo=(a,b,...);は要素数依存。 これはちょっと問題です。 なでしこの基本となる構造体THiValueは先頭に範囲0〜9の列挙型があります。 Cではこれが4バイト、Delphiでは1バイト。これでは、構造体の互換が取れ…