Struktury 
Struktury a wskaźniki i referencje

Jeśli mamy dostęp do struktury za pomocą referencji, to dostęp do składowych struktury uzyskujemy za pomocą notacji kropkowej.

Pracownik& p = * (new Pracownik);
p.pensja = 6543.21;

W przypadku dostępu do obiektu strukturalnego za pomocą wskaźnika używamy notacji strzałkowej. Notacja ta odzwierciedla to, czym jest wskaźnik - zmienną pokazującą na inne obiekty.

Pracownik* p = new Pracownik;
p->pensja = 6543.21;

Można również najpierw użyć operatora wyłuskania, a później zwykłej notacji kropkowej.

Pracownik* p = new Pracownik;
(*p).pensja = 6543.21;

Przykład - dostęp do pól składowych struktury za pomocą wskaźników i referencji

Materiały przeznaczone wyłącznie dla studentów
Instytutu Informatyki i Matematyki Komputerowej UJ
Daniel Wilczak