Klausimai, pažymėti „funkcijų žymekliais“

Funkcijų rodyklė yra rodyklė funkcijai, kurią galima išsaugoti kintamajame. Tai leidžia jums paleisti vykdant kiekvieną funkciją.
12
atsakymai

Kaip funkcijos rodomos C?

Neseniai turėjau šiek tiek patirties, susijusios su funkcijų rodikliais C. Taigi, tęsiant tradicinių atsakymų į savo klausimus tradiciją, nusprendžiau trumpai apibendrinti pagrindinius principus tiems, kuriems reikia greito nardymo į temą.
gegužės 08 d. 18 val
21
atsakymas

Kas yra arčiausiai pakeičiantis „Java“ funkcijų rodyklę?

Turiu metodą, turintį maždaug dešimt kodų eilučių. Noriu sukurti daugiau metodų, kurie padarys tą patį, išskyrus mažą skaičiavimą, kuris pakeis vieną kodo eilutę. Tai ideali programa, skirta perduoti funkcijų žymeklį į ...
rugsėjo 23 d '08 8:20 val
9
atsakymai

C ++ atgalinio ryšio funkcijos

C + +, kada ir kaip naudojate atgalinio ryšio funkciją? EDIT: norėčiau matyti paprastą atgalinio ryšio funkcijos rašymo pavyzdį.
nustatyti 19 Vas '10, 20:16
8
atsakymai

pakuotės išpakavimas, kad paskambintumėte į atitinkamą funkcijų rodyklę

Std :: tuple bandau išsaugoti kintamą skaičių reikšmių, kurie vėliau bus naudojami kaip argumentai, norėdami paskambinti funkcijų žymeklį, atitinkantį saugomus tipus. Sukūriau supaprastintą pavyzdį, rodantį problemą, kuri ...
22 val. '11 13:19
2
atsakymai

Kodėl funkcijų žymeklio apibrėžtys veikia su bet kokiu skaičiumi „ ar žvaigždute „*“?

Kodėl mums reikia kito darbo? void foo () {cout << "Jums taip pat!" }; int main () {void (* p1_foo) () = foo; negaliojantis (* p2_foo) () = * foo;
nustatyti 01 rug. '11 3:37
13
atsakymai

C nėra taip sunku: negalioja (* (* f []) ()) ()

Šiandien matiau šį vaizdą ir manau, kad būčiau dėkingas už paaiškinimą. Taigi, čia yra paveikslėlis: Man atrodė, kad tai paini ir stebėjosi, ar tokie kodai yra praktiški. Aš ieškojau nuotraukos ir rado kitą nuotrauką ...
nustatytas 31 d '16, 19:01
6
atsakymai

Suprasti tipedefs funkcijų rodyklėms C

Aš visada buvau truputį užsikimšęs, kai perskaičiau kitų tautų kodą, kuris turėjo tipedefs funkcijų rodyklių su argumentais. Prisimenu, kad man teko šiek tiek laiko, kad galėčiau susipažinti su tokia apibrėžtimi, bandydamas suprasti skaitinį algoritmą, parašytą ...
nustatyti 20 okt. '09 0:55
2
atsakymai

Kaip C kodas veikia, spausdinant nuo 1 iki 1000 be kilpų ar sąlyginių pareiškimų?

Radau C kodą, kuris spausdina nuo 1 iki 1000 be ciklų ar konvencijų: bet aš nesuprantu, kaip jis veikia. Ar kas nors gali eiti per kodą ir paaiškinti kiekvieną eilutę? #include <stdio.h> #include <stdlib.h> void main (int j ...)
nustatyti spalio 29 d '11 11:30 val
11
atsakymai

Funkcijų rodyklės „Java“

Tai gali būti kažkas bendro ir trivialus, bet man atrodo, kad negaliu rasti konkretaus atsakymo. „C #“ yra delegatų sąvoka, kuri yra glaudžiai susijusi su idėja, kad nuorodos į funkcijas „C ++“. Ar java yra panašių funkcijų? Atsižvelgiant į tai, kad ...
yra nustatytas 02 liepa09, 12:19
16
atsakymai

„Java“ atgalinio ryšio funkcijos

Ar yra būdas perduoti atgalinio ryšio funkciją „Java“ metodu? Elgesys, kurį bandau imituoti, yra deleguoti .Net delegatą delegatui. Mačiau žmones, siūlančius sukurti atskirą objektą, bet tai atrodo nereikalinga, bet aš žinau, kad ...
nustatytas sausio 14 d '09 19:40
14
atsakymai

Kodėl funkcijų rodikliai ir duomenų rodikliai nesuderinami su C / C + +?

Aš perskaičiau, kad funkcijų rodyklės konvertavimas į duomenų rodyklę ir atvirkščiai veikia daugelyje platformų, bet nėra garantuotas. Kodėl taip yra? Ar abu adresai neturėtų būti pagrindinėje atmintyje ir todėl turi būti suderinami?
nustatyti 10 sept. '12 23:21
9
atsakymai

Kaip galiu naudoti funkcijų rodyklių masyvą?

Kaip naudoti funkcijų rodyklių masyvą C? Kaip juos inicijuoti?
Nustatyti spalio 31 d '08 9:45
5
atsakymai

Lambda perdavimas kaip funkcijų rodyklė

Ar galima perduoti lambda funkciją kaip funkcijų rodyklę? Jei taip, turiu padaryti kažką negerai, nes gaunu kompiliavimo klaidą. Apsvarstykite toliau pateiktą pavyzdį, naudodami SprendimąFn = bool (*) (); class Decide {public: Nuspręskite (Deci ...
nustatyti 26 vas '15, 18:45
3
atsakymai

Bendrų objektų naudojimas std :: funkcija su tos pačios klasės nario funkcijomis

Vienai klasei noriu išsaugoti kai kurias nuorodas į tos pačios klasės nario funkcijas tame pačiame žemėlapyje, kuriame saugomi std :: function objektai. Bet nuo pat pradžių negaliu su šiuo kodu: klasė Foo {public: void doSomething () {} ...
Nustatykite rugsėjo 28 d '11 14:30 val
10
atsakymai

Skambinimas klasės C ++ metodais, naudojant funkcijų rodyklę

Kaip gauti funkcijų rodyklę klasės funkcijai ir tada paskambinti šią nario funkciją konkrečiu objektu? Noriu parašyti: klasė Šuo: Gyvūnai {Šuo (); tuščia žievė (); } ... Šuo * pDog = naujas šuo (); ...
Nustatykite rugsėjo 28 d '09 11:30 val