自己对DELPHI学习的一点体会
源代码在线查看: delphi object pascal 編譯器的編譯指令之十八.txt
Delphi Object Pascal 編譯器的編譯指令之十八({$Z1} 最小列舉大小)(本人會連續刊登) (2001年3月17日)
网友更新 分类:杂类 作者:erp2 推荐:erp2 阅读次数:287
(http://www.codesky.net)
--------------------------------------------------------------------------------
作者﹕黃智
郵件﹕erp2@263.net
日期﹕2001-03-17
{$Z1} 最小列舉大小
這個Compiler directive將影響儲存列舉型態時最小所需的byte數值。如果宣告列舉型態時, 數值不大於256, 而且也在系統預設的{$Z1}時, 這個列舉型態只佔用一個byte儲存的。{$Z2}時, 以兩個byte儲存, {$Z4}時, 以四個byte儲存。因為C語言通常以WORD或DWORD儲存列舉型態, 如果您的程式需要與C、C++溝通時,{$Z2}{$Z4}就很管用了
{$Z+}, 與{$Z-}分別對應到{$Z1}和{$Z4}。