a quick, simple question from me about for-loops.
Situation
I'm currently writing some high-performance code when I suddenly was wondering how the for-loop actually behaves. I know I've stumbled across this before, but can't for the life of me find this info again :/
Still, my main concern was with the limiter. Say we have:
for(int i = 0; i < something.awesome; i++)
{
// Do cool stuff
}
Question
Is something.awesome stored as an internal variable or is the loop constantly retrieving something.awesome to do the logic-check? Why I'm asking is of course because I need to loop through a lot of indexed stuff and I really don't want the extra function-call overhead for each pass.
However if something.awesome is only called once, then I'm going back under my happy rock! :)
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…