Mam pytanie gdy wywołuje metode zmien na rzecz obiektu klasy w typu Wektor. To jak ten wskaznik do obiektu na którego została wywołana metoda zmien jest przekazywany do niej ? . Na przykład taka deklaracja tej metody nie jest poprawna *int zmien(const Wektor this,int y) **
#include <iostream>
using namespace std;
class Wektor
{
int x;
public:
Wektor():x(0){}
friend ostream& operator<<(ostream& out,const Wektor& ob)
{
return out << ob.x;
}
int zmien(int y)
{
return this->x=y;
}
};
int main()
{
Wektor w;
cout << w;
operator<<(cout,w);
cout << w.zmien(20);
return 0;
}