Форум: "Основная";
Текущий архив: 2005.07.18;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "Основная";
Текущий архив: 2005.07.18;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.033 c