"instancaMojegaDijaloga" je validna promenljiva u delu iza naredbe if.
Ne, ona je validna i ispred if() jer je ispred i nastala. U if() se samo izvršava jedna od njenih metoda (exec).
Kako je ovo staticka promenljiva, objekat je smesten na steku i instanca postoji u celoj metodi
Obično nije statička već dinamička ili kao podatak član neke druge klase.
Oblast važenja je ista kao i za svaki drugi tip promenljive, npr. int, a zavisi od načina deklarisanja. Najšešći način je kada je u nekoj drugoj, glavnoj ili ne, klasi definisan pointer na dijalog klasu kao MyDialog *m_dlgMain; Onda u konstruktoru te klase se instancira kao m_dlgMain = new MyDialog(...); Ovako je m_dlgMain vidljiv unutar cele nadredjene klase.