Здравствуйте, 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];}, то оптимизировать придётся...