c++ this pointer simply example

c++ this pointer simply example

#include<iostream>
#include<string>
using namespace std;

class Member
{
  public:
  Member& name(string n)  // burda önemli olan Member&
   {                      //ile adres geri döndürceğimizi belirtmemiz
      isim=n;
      return *this;       //burda gelen adresi geri döndürüyoruz
  }
  void print();
  private:
  string isim;
};

void Member::print()
{
    cout<<"the member name is: "<<isim<<endl;
}

int main()
{
    string x;

    Member m;

    cout<<"enter the name: ";
    cin>>x;

    m.name(x).print();          //tek satırda çağırdım
    return 0;
}