Czy warunek C ++ 11 oparty na zakresie pętli jest oceniany w każdym cyklu?
for(auto& entity : memoryManager.getItems()) entity->update(mFrameTime);
Jeśli memoryManager zawiera 1000 elementów, robimemoryManager.getItems()
wywołać 1000 razy lub tylko jeden na początku pętli?
Czy kompilator uruchamia optymalizację za pomocą -O2 (lub -O3)?
(memoryManager.getItems()
zwraca astd::vector<Entity*>&
)