Можно ли добиться максимальной производительности при создании статических переменных?
Почему некоторые люди делают:
<code>char baa(int x) { static char foo[] = " .. "; return foo[x ..]; } </code>
вместо:
<code>char baa(int x) { char foo[] = " .. "; return foo[x ..]; } </code>
выглядит очень распространенным в приложениях с исходными кодами Linux. Там разница в производительности? если да, может кто-нибудь объяснить, почему? Заранее спасибо.