реклама на сайте
подробности

 
 
> упаковка данных
DASM
сообщение May 19 2014, 12:01
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



задали вот тут вопрос как лучше писать

struct
{
char a;
float b;
} X;
или же
struct
{
float b;
char a;
} X;
думал что-то про выравнивание на 32 битных машинах, выбрал второй вариант
потом подумал еще, и пришел к выводу, что пофигу... а вы что скажите ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
esaulenka
сообщение May 19 2014, 13:30
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877



Если __packed struct, то второй вариант лучше. Если так, как есть, то пофигу совершенно.
Разве что char c,d,e во второй вариант проще дописать - можно писать в конец, а объем не увеличится.

И да, если заморачиваться с оптимизацией до такой степени, то надо писать не float, а int ;-)


--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 04:30
Рейтинг@Mail.ru


Страница сгенерированна за 0.01272 секунд с 7
ELECTRONIX ©2004-2016