Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Если честно - то добавится 2 строчки к твоему оригиналу, тебе это сильно сделает погоду?
А по поводу эффективности кода - то компилер скорее всего все равно не будет создавать еще эту пару локальных переменных, а заюзает указатели которые больше не будут использоваться.
Если уж дотошно подойти к делу:
в func() все обращения к переменным, которые объявлены как (void *) переприводить к (своему типу *). эта работа будет пробелана однажды и навсегда, хоть и некчёмная потому что я выше указал почему.
Попробуй варианты и ты увидишь - как размер кода в итоге не меняется, и, более того, даже сам код не меняется:-)
Составить ответ | Вернуться на конференцию
Ответы