C++/Overload/Pointer Operator

Материал из C\C++ эксперт
Версия от 13:28, 25 мая 2010; Admin (обсуждение | вклад) (1 версия: Импорт контента...)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

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>