深入了解Delphi中各种数据类型的实现,是分析Delphi源代码的第一步。其中,有两点是必须清楚的:
-
- 数据类型的内存占用情况以及内存布局
- 强制类型转换
在本章中,主要讨论上面的两个问题。大多数情况下,Delphi对于内部数据结构的处理代码.都放在编译器和内核例程中。因此,本章将使用相对较多的汇编代码,来解释Delphi对各种数据类型的处理。
常量不是本幸讨论的重点。
有关基本数据类型更详细的讨论,读者可以参见参考书目:《PASCAL精要》、《DELPHI技术手册》和《Object Pascal 参考手册》。