Witam.
Przeciążyłem operator[] i mam w związku z tym małe pytanie, co zrobić żęby udostępniał wartość po obu stronach operatora przypisania?
float Wektor3w :: operator [] (int i)
{
if(i<0){
cout << "Nastapilo przekroczenie zakresu (za mala wartosc)." << "\n" ;
cout << "Podana liczba jest pierwsza w tabeli." << "\n" ;
i = 0;
}
if(i>2){
cout << "Nastapilo przekroczenie zakresu (za duza wartosc)." << "\n" ;
cout << "Podana liczba jest ostatnia w tabeli." << "\n" ;
i = 2;
}
return v[i];
}