Struktury 
Obiekty strukturalne jako argumenty funkcji

Obiekty strukturalne są na ogół duże. Podczas przesyłania takich obiektów do funkcji jako argumentów zwykle wykorzystujemy przesyłanie przez referencję lub wskaźnik. Pozwala nam to uniknąć kopiowania dużych obiektów w czasie ich przesyłania do funkcji.

void wprowadz(Pracownik* p)
{
  ....
  cin >> p->imie;
  ....
}
 
void wypisz(const Pracownik & p)
{
  ....
  cout << p.imie;
  ....
}

Przykład - przesyłanie obiektów strukturalnych do funkcji.

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