// Jeżeli wszystko to wywołania wewnątrz funkcji
Obiekt p; // Stworzenie obiektu klasy Obiekt o nazwie p na stosie.
Obiekt *p; // Stworzenie wskaźnika na Obiekt o nazwie p. Wskaznik na stosie.
Obiekt &p; // Referencja do obiektu klasy Obiekt na stosie
Obiekt p = new Obiekt[222]// Błąd kompilacji. Przypisanie wskaźnika do typu niewskaźnikowego.
Obiekt *p = new Obiekt[33] // Stworzenie wskaźnika na Obiekt na stosie, stworzenie tablicy 33 elementów typu Obiekt na stercie. Przypisanie adresu początku tej tablicy do wskaźnika p.
Tak w skrócie.