C++/Overload/Pointer Operator

Материал из C\C++ эксперт
Перейти к: навигация, поиск

Define operator: pointer reference

<source lang="cpp">

  1. include <iostream>

using namespace std; class myclass { public:

 int i;
 
 myclass *operator->() {
    return this;
 }

}; int main() {

 myclass ob;
 ob->i = 10;                          
 cout << ob.i << " " << ob->i;
 return 0;

}


      </source>