Od razu mowie ze szukalem, ale nie moglem znalezc odpowiedzi na moj problem.
Mam sobie jaka klase
class Matrix
{
private:
int wyznacznik;
...
public:
int & operator=(const Matrix & st);
};
Czy jest w ogóle mozliwe przypisanie do inta jakiejs skladowej z klasy przez operator= ?
Z tego co czytalem operator= powiniene zwracac *this a ja chcialbym zeby zwrocil(przypisal) st.wyznacznik. Zapewne potrzebne bedzie jakies rzutowanie.
Chcialbym aby mozliwe bylo wywolanie czegos takiego, jesli to w ogole mozliwe.
Matrix x;
int wyznacznik;
wyznacznik=x;
Jest w ogóle mozliwe takie przeciazenie? Mamy tutaj niezgodnosc typow, wiec nie wiem juz sam.