-
- Ну да именно так. Но ведь я и работаю с байтовыми указателями, т.е. указателями на однобайтовые структуры. - rezident(16.07.2005 11:38, )
- Ответ: А я работаю с #pragma pack( 2 ) - которое по умолчанию. Если элемент структуры содержит нечетное число байт - тогда следующий выравнивается по четному адресу. А так байты плотненько сидят. А с #pragma pack( 1 ) тормозит, большой оверхед по коду. - VAI(16.07.2005 13:01, )
- Насчет большого кода согласен, но pack(2) никак не мешает с байтовыми элементами структуры работать? Я для целей экономии ОЗУ применяю pack(1). - rezident(16.07.2005 13:29, )
- Ответ: нет, не мешает. VAI(422 знак., 16.07.2005 15:22, )
- Я имел в виду немного другое. Когда струткура внутри себя содержит кроме вложенной структуры и нескольких переменных еще и указатель на другую структуру. rezident(873 знак., 16.07.2005 21:21, )
- Ну а листинг что показывает? - Сергей Борщ(16.07.2005 22:34, )
- Я имел в виду немного другое. Когда струткура внутри себя содержит кроме вложенной структуры и нескольких переменных еще и указатель на другую структуру. rezident(873 знак., 16.07.2005 21:21, )
- Ответ: нет, не мешает. VAI(422 знак., 16.07.2005 15:22, )
- Насчет большого кода согласен, но pack(2) никак не мешает с байтовыми элементами структуры работать? Я для целей экономии ОЗУ применяю pack(1). - rezident(16.07.2005 13:29, )
- Ответ: А я работаю с #pragma pack( 2 ) - которое по умолчанию. Если элемент структуры содержит нечетное число байт - тогда следующий выравнивается по четному адресу. А так байты плотненько сидят. А с #pragma pack( 1 ) тормозит, большой оверхед по коду. - VAI(16.07.2005 13:01, )
- Ну да именно так. Но ведь я и работаю с байтовыми указателями, т.е. указателями на однобайтовые структуры. - rezident(16.07.2005 11:38, )