Использование указателя this
Существует указатель, который неявно передается каждому методу класса. Это указатель на объект, из которого вызывается метод. Что
бы получить значение указателя на вызывающий метод объект, используют ключевое слово this. Пример программного кода, в котором использован указатель this, приведен ниже.
#includeusing namespace std; class MyClass{ public: int n; int m; void show(){ cout << "m = " << this -> m << endl; cout << "n = " << this -> n << endl;} void setmn(int m,int n){ this -> m=m; this -> n=n;} MyClass change(){ int k; k=m; m=n; n=k; return *this;} }; int main(){ MyClass a,b; a.setmn(10,20); b=a.change(); a.show(); b.show(); return 0; }