Re[3]: Оптимизация
От: KinK  
Дата: 05.02.07 15:56
Оценка:
Здравствуйте, KinK, Вы писали:

KK>Здравствуйте, Анатолий Широков, Вы писали:



АШ>>Есть смысл.


KK>А вот это:


KK>
KK>if (obj[j].arr[z])
KK>  x = y + obj[j].arr[z];
KK>


KK>на это:


KK>
KK>if (tmp = obj[j].arr[z])
KK>  x = y + tmp;
KK>


KK>менять наверное не стоит. Доступ к элементу массива наверное не дольше чем доступ к локальной переменной, а вот инициализация переменной наверное немного вреаени сожрёт. Да и читаемость текста ухудшается...


Интересно что если в объекте массив прячем и организуем доступ через public функцию CObj::GetArr(z){return arr[z];}, то оптимизировать придётся...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.