Przesyłanie tablicy obiektów przez referencje

0

Przesyłanie tablicy obiektów przez referencje

No własnie jak to zrobić, bo jak to robie w tradycyjny sposób to wywala błąd "Array of references is not allowed" kod wygląda tak
deklaracja funkcji publicznej w klasie:

int ReturnX1(Prosta &Kreska[], int j);

definicja tej funkcji:

 int Prosta::ReturnX1(Prosta &Kreska[], int j){
        return Kreska[j].x1;
      }

bez tych nawiasów [] działa lub bez znaku & tez działa, ale mi chodzi oto aby obiekt był przesłany przez referencje i zeby było mozna łatwo zmieniać indeks j.
Dzieki za wszelką pomoc.

0

Przykladzik:

int funkcja(int (&tablica)[]);
0

A po co przez referencję??? 8-0
Tablicę zawsze przekazujesz do funkcji przez wskaźnik;

void funkcja(int tab[])

oznacza to samo co void funkcja(int *tab)

indeksy zmieniasz tak samo jak w przypadku referencji.

1 użytkowników online, w tym zalogowanych: 0, gości: 1