1. Składniki statyczne - funkcje/metody/obiekty które są globalne
2. Nie ważne czy użyjesz vector/list, jakiś loop musi się znaleźć, aby te obiekty updateować/rysować :)
U list szybciej działa metoda tworzenia i usuwania, wolniej działa iteracja, ponieważ obiekty w liście są ustawiane 'chaotycznie' tzn. każdy obiekt ma 'losowe' miejsce w pamięci.
Natomiast vectory wolniej działają przy usuwaniu, czy dodawaniu obiektów, jednak ich iteracja jest dużo szybsza, ponieważ obiekty w vectorze są ustawiane równomiernie w puli pamięci. Uwaga! Przy każdym dodawaniu/usuwaniu obiekty w vectorze są kopiowane i usuwane ( 'Stare' obiekty ) do innego miejsca w pamięci ( Mogą wystąpić problemy z wskaźnikami )!