Prev Next Up Title Contents Index

this- osoitin


Jäsenfunktiolla on aina käytettävissä this -osoitin. Jos funktiota on kutsuttu esimerkiksi muodossa

	p.tulosta();
on this -osoittimen arvo &p. Funktion sisällä ei ole pakko käyttää viittausta
	this->x
vaan tämä on oletuksena mikäli viitataan tietueen sisäisiin alkioihin. Edellä tulosta -funktio olisi voitu kirjoittaa myös muodossa:
	void piste::tulosta() const
	{
	  printf("(%d,%d)\n",this->x,this->y);
	}

Tehtävä 1.9 Tietovirrat

Kirjoita funktio cPiste::tulosta tietovirtoja käyttäen.

Tehtävä 1.10 Kumpi parempi?

Voitko tässä vaiheessa sanoa miksi C++ - versio PISTE2.CPP olisi parempi kuin C- versio PISTE1.C?


Prev Next Up Title Contents Index