Руководство по языку B.Pascal 7

       

Структурные типы


Структурный тип, характеризуемый методом структурирования и типами своих компонентов, имеет более одного значения. Если тип компонента является структурным, то получаемый в результате структурный тип имеет более одного уровня структурирования. Структурный тип может иметь неограниченные уровни структурирова- ния.

---------------- структурный --T----------------T-->¦ тип массив +-----> тип ¦ --------- ^ ¦ L---------------- ^ L->¦ packed +-- ¦ ---------------- ¦ L--------- +-->¦ множественный +--+ ¦ ¦ тип ¦ ¦ ¦ L---------------- ¦ ¦ ---------------- ¦ +-->¦ файловый тип +--+ ¦ L---------------- ¦ ¦ ---------------- ¦ +-->¦ тип "запись" +--+ ¦ L---------------- ¦ ¦ ---------------- ¦ L-->¦ объектный тип +--- L----------------

Слово packed (упакованный) в описании структурного типа тре- бует от компилятора уплотнить хранимые данные, даже за счет уменьшения скорости доступа к компоненту в переменной этого типа. Слово packed не имеет никакого действия в Borland Pascal, пос- кольку упаковка выполняется здесь автоматически всюду, где это возможно.



Содержание раздела