C++/Czym jest obiekt: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Fidytek (dyskusja | edycje)
Fidytek (dyskusja | edycje)
Linia 100:
}
</nowiki></pre>
 
== Autorekursja ==
 
Wskaźnik '''this''' umożliwia jawne odwołanie się do pól klasy. Poniższy program wymusza użycie wskaźnika ''this'', gdyż nazwa pola jest taka sama jak nazwa argumentu metody:
 
<pre class="lang-cpp">
#include <iostream.h>
 
class KlasaThis {
int liczba;
public:
void wczytaj(int liczba) {this->liczba=liczba;}
void wypisz() {cout << liczba <<endl;}
};
 
int main()
{
KlasaThis ObiektThis;
ObiektThis.wczytaj(11);
ObiektThis.wypisz();
 
return 0;
}
 
</pre>
 
== Kontrola dostępu ==