Что быстрее? Обращение к элементу массива или к элементу структуры? - C++ - Обсуждение 1498974 |
|
Обсуждение
Всего сообщений: 17
|
||||
Имя | Дата | Сообщение | ||
Читать обсуждение полностью: Что быстрее? Обращение к элементу массива или к элементу структуры? |
||||
kozlik_kozlik | 14.07.2015 22:54 |
https://www.cyberforum.ru/post7873673.html
Обращение к элементу массива или к элементу структуры?...
|
||
Croessmah | 14.07.2015 23:08 |
https://www.cyberforum.ru/post7873705.html
опции компилятора какие?
Вот то, что получилось из Вашего...
|
||
Evg | 14.07.2015 23:15 |
https://www.cyberforum.ru/post7873716.html
В общем случае одинаково при условии, что обращение к...
|
||
kozlik_kozlik | 14.07.2015 23:16 |
https://www.cyberforum.ru/post7873720.html
O0
Чем?
|
||
Evg | 14.07.2015 23:19 |
https://www.cyberforum.ru/post7873724.html
Да и сам код для замеров нужно правильно строить. При том...
|
||
kozlik_kozlik | 14.07.2015 23:24 |
https://www.cyberforum.ru/post7873738.html
Большая разница будет видна.
Как организовать код, чтобы...
|
||
Evg | 15.07.2015 09:30 |
https://www.cyberforum.ru/post7874331.html
Например, внутри цикла 10 раз повторить интересующую тебя...
|
||
Croessmah | 15.07.2015 09:46 |
https://www.cyberforum.ru/post7874347.html
Да и вызов функции понятие достаточно толстое.
С одной...
|
||
Evg | 15.07.2015 11:43 |
https://www.cyberforum.ru/post7874705.html
Для присваивания как такового отдельной операции нет. Есть...
|
||
Croessmah | 15.07.2015 12:10 |
https://www.cyberforum.ru/post7874801.html
Evg, ну лично у меня, с -O0, вылилось в
movl -44(%ebp),...
|
||
Evg | 15.07.2015 13:21 |
https://www.cyberforum.ru/post7875055.html
Потому что "y" распределился в стеке, а не на регистре....
|
||
VD | 16.07.2015 21:37 |
https://www.cyberforum.ru/post7881020.html
Обращение к массиву:
y=x;
mov eax, 4
imul ecx, eax, 5...
|
||
Renji | 16.07.2015 21:46 |
https://www.cyberforum.ru/post7881049.html
Плохо генерирует. В вашем коде imul умножает четыре на...
|
||
VD | 16.07.2015 21:53 |
https://www.cyberforum.ru/post7881066.html
Renji, у точно и правда можно выкинуть. И зачем же...
|
||
Evg | 16.07.2015 21:54 |
https://www.cyberforum.ru/post7881070.html
Потому что оптимизации не включены
|
||
VD | 16.07.2015 21:59 |
https://www.cyberforum.ru/post7881081.html
А почему он генерирует именно так а не иначе, без...
|
||
Renji | 16.07.2015 22:42 |
https://www.cyberforum.ru/post7881193.html
Потому что считает адрес элемента по формуле адрес...
|
||
Similar |
Обращение к элементу структуры Обращение к элементу структуры в коллекции Обращение к элементу структуры по имени (char *) Обращение к элементу структуры через указатель |
|||
Ads |
|
|||
MoreAnswers |
Обращение к элементу структуры (вектора) без явного указание онного Обращение к элементу массива Обращение к элементу массива Обращение к элементу массива |
|||