Вниз
Скачать: CL | DM;

packed record   Найти похожие ветки 

 
Ask   (2005-06-27 20:41) [0]

Проштудировал справку на предмет packed record, но непонятна одна вещь. Нужно или нет использовать слово packed, для записей, которые предполагается сохранять в файл или поток, и их длина должна быть известна?
Т.е. чтобы структура имела фиксированый размер в памяти нужен packed?
Спасибо!


 
DiamondShark ©   (2005-06-27 20:45) [1]

Запись всегда имеет фиксированный размер.
Слово packed означает лишь то, что размер записи не будет зависеть от настроек компилятора и будет наименьшим возможным.


 
Просто Джо ©   (2005-06-27 20:45) [2]


> Т.е. чтобы структура имела фиксированый размер в памяти
> нужен packed?

Она в любом случае будет "фиксирована". Но дело в том, что компиляторы разных версий по-разному могут выравнивать данные, если не указано packed.


 
Ask   (2005-06-27 20:46) [3]

Спасибо! Теперь стало понятно.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.026 c
1-1119785199
Igor_thief
2005-06-26 15:26
2005.07.18
Впорос с одного зарубежного форума (copy open file)


1-1119890476
Ask
2005-06-27 20:41
2005.07.18
packed record


14-1119552020
TBender
2005-06-23 22:40
2005.07.18
Сворачивание формы


6-1113373266
Slym
2005-04-13 10:21
2005.07.18
Формат GZip где я не прав?


1-1119872622
Addast
2005-06-27 15:43
2005.07.18
копия




   Наверх