Okey, ich gebe dir einfach mal nur den Tipp: Wie verwendet man Objekte in cpp bzw. wie deklariert man Klassen in cpp und wo deklariert man globale Variablen in einer Klasse.
Dann wirst du sehr schnell sehen warum die meinen (Pseudo)Code falsch eingebaut hast.