Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: Aliohjelma-osoittimet.. C++

Jarkko-C++ [13.07.2006 16:12:41]

#

Terve
Ajattelin kysyä neuvoa, kun en itse saannut tätä juttua millään toimimaan. Eli miten pystyy (jos pystyy) tekemään osoittimia eri aliohjelmiin siten, että staattiset muuttujat ovat eri joka osoittimelle? Eli eikös siinä silloin pitäisi varata muistia jotenkin lisää?
Yritin jotenkiin näin:

void (*tulostus) ();
	tulostus = new void ();

Mutta eihän tuo toiminnut...
Tai onkohan jotain muuta keinoa jolla voisi päästä loppujen lopuksi samaan tulokseen?

tn [13.07.2006 21:54:56]

#

Ei järkevällä tavalla oikein mitenkään. Mutta vastaavan toiminnallisuuden (+ kaikkea muutakin kätevää) saa käyttöönsä, kun opettelee hieman olio-ohjelmointia: http://www.nic.funet.fi/c opas/oliot.html

Jarkko-C++ [13.07.2006 22:58:21]

#

Eli pitänee sitten lukea tuo. Kiitos vastauksesta.

WinC [13.07.2006 23:14:40]

#

Nähtävästi haet tosiaan luokkia, joihin tn antoikin hyvän linkin. Mutta laitan nyt vielä lisäksi linkin, joka kertoo mitä sitten ovat nuo aliohjelma osoittimet joihin otsikko viittaa.

http://oopweb.com/CPP/Documents/FunctionPointers/VolumeFrames.html

Jarkko-C++ [15.07.2006 16:19:56]

#

Kiitos, eiköhän tuostakin ole vielä hyötyä joskus.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta