funktio-osoittimet: niitä on selitetty pintapuolisesti monessakin paikassa, mutta moni selitys unohtaa sen tärkeän lisäyksen:
funktio-osoittimet ja typedef.
Täältä:
http://www.newty.de/fpt/fpt.html#chapter2
tuokin asia löytyy.
Siis:
typedef:iä käyttävä versio on hyödyllinen varsinkin silloin, jos esim. funktion tulee palauttaa funktio-osoitin tai muuten funktio-osoittimia annetaan funktioille parametreina.
Vaikka parametrina käyttö on muutenkin mahdollista, niin typedef:in käyttö tekee funktion prototyypistä selkeämmän, ja siksi helpommin ymmärrettävän ja luettavan.
// Solution using a typedef: Define a pointer to a function which is taking
// two floats and returns a float
typedef float(*pt2Func)(float, float);
// Function takes a char and returns a function pointer which is defined
// with the typedef above. specifies which function to return
pt2Func GetPtr2(const char opCode)
{
if(opCode == ' ')
return &Plus;
else
return &Minus; // default if invalid operator was passed
}
funktio-osoittimet
Koodaaja80
1
565
Vastaukset
- funkioosoittimetonjees
Suomeksi funktio-osoittimista, muistinkäytöstä, säikeistä ja synkronoinnista jne. on kerrottu mm. tuolla:
http://c-ohjelmoijanajatuksia.blogspot.com/
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Miksi jollain jää "talvi päälle"
Huvittaa kastoa ullkona jotain vahempaa äijää joka pukeutuu edelleen kun olisi +5 astetta lämmittä vaikka on helle keli2742890Mitä et hyväksy miehessä/naisessa josta olet kiinnostunut?
Itse en halua, että miehellä olisi lapsia!2151870Se katse silloin
Oli hetki, jolloin katseemme kohtasivat. Oli talvi vielä. Kerta toisensa jälkeen palaan tuohon jaettuun katseeseen. Tunt591532Tiesitkö? Farmi Suomi Kirsikka Simberg on tämän julkkisnaisen tytär - Katso tyrmäävät mallikuvat!
Oho, aikamoinen ylläri. Tiesitkö?! Kirsikka Simberg on yksi tämän kauden Farmi Suomi -kisaajista. Hänellä ei ole tuttu t21310- 771208
Tuhdit oluet kauppoihin. Miksi vastustaa?
8% oluet kauppoihin mutta mikä siinä on että osa politikoista vstustaa ? Kauppa kuitenkin hinnoittelee vahvan oluen ni2581144- 801042
Sinua tulen kyllä ikävöimään pitkään nainen
mutta oli pakko tehdä päätös oman mielenrauhan vuoksi. Toivottavasti saat elämältä kaiken mitä haluat.52983- 79930
Asiallinen lähestyminen
Mitä on asiallinen lähestyminen?? Tietääkö tai tajuaako kukaan, varsinkaan miehet??? Eilen NELJÄNNEN kerran jouduin isk142794