Als we een int op willen slaan in ons Form, dan doen we dat nu via de Tag of Caption van een Component, bijvoorbeeld een TLabel. Dit is een visuele goed-werkende manier.
Maar om een int op te slaan, maken we een TLabel pointer aan. We maken veel meer aan dan we nodig hebben. Dit kan 'korter door de bocht'.
Hebben we deze variabelen correct gedefineerd, dan kunnen we dat meteen zien, door in de voorgeprogrammeerde Event van Form1 het volgende te doen:
De voorgeprogrammeerde Event waarin we werken, heet de constructor van ons Form. Hierin kunnen we onze variabelen mooi initializeren met de normale schrijfwijze:
Normaliter zou de compiler een foutmelding geven ('Undefined symbol 'mX'), maar omdat mX en mY onderdeel van ons Form kan de compiler deze nu wel vinden. In elke Event van TForm kun je bij de member variables van het TForm.
De std::vector (spreek uit 'standaard vector' or 'vector') is ons eerste C++ data type waarmee we leren werken. De std::vector is geen onderdeel van de CLX, maar van de STL, de 'Standard Template Library', de officiele C++ standaard bibliotheek. De STL is volledig platform-onafhankelijk. De std::vector wordt een 'container class' genoemd, omdat deze gemaakt is om variabelen te bevatten.