for(auto& entity : memoryManager.getItems()) entity->update(mFrameTime);
Si memoryManager contient 1000 éléments, est-ce que memoryManager.getItems()
est appelé 1000 fois ou seulement une fois au début de la boucle ?
Le compilateur exécute-t-il une optimisation avec -O2 (ou -O3) ?
( memoryManager.getItems()
renvoie un std::vector<Entity*>&
)