Hvad er en funktor c++?

Indholdsfortegnelse:

Hvad er en funktor c++?
Hvad er en funktor c++?
Anonim

En funktor (eller funktionsobjekt) er en C++-klasse, der fungerer som en funktion. Funktioner kaldes ved hjælp af den samme gamle funktionskaldssyntaks. For at skabe en funktor opretter vi et objekt, der overbelaster operatøren. Linjen, MyFunctor(10); Er det samme som MyFunctor. operator(10);

Hvad er functor for?

Som andre har nævnt, er en funktor et objekt, der fungerer som en funktion, dvs. den overbelaster funktionskaldsoperatoren. Funktioner bruges almindeligvis i STL-algoritmer. De er nyttige, fordi de kan holde tilstand før og mellem funktionskald, som en lukning på funktionelle sprog.

Hvad er funktion i programmering?

I funktionel programmering er en funktor et designmønster inspireret af definitionen fra kategoriteori, som gør det muligt for en generisk type at anvende en funktion indeni uden at ændre strukturen af generisk type.

Hvad er en functor C?

Funktorer er beholdere, der har værdi(er), og hvis du anvender en funktion på den eller de værdier, får du den samme slags beholder med værdien/værdierne indeni af det forvandlet. Enhver type, der har defineret Map/Select-funktionen, er en funktion.

Hvad er en funktionær i matematik?

En funktion mellem kategorier, der kortlægger objekter til objekter og morfismer til morfismer. Funktioner findes i både kovariante og kontravariante typer.

Interessante artikler
Er brugt kaffegrums godt for planter?
Læs mere

Er brugt kaffegrums godt for planter?

For at bruge kaffegrums som gødning, skal du blot drysse dem på jorden omkring dine planter. Resumé Kaffegrums er en god gødning, fordi den indeholder flere vigtige næringsstoffer, der er nødvendige for plantevækst. De kan også hjælpe med at tiltrække orme og mindske koncentrationen af tungmetaller i jorden.

Hvornår er pantosæsonen?
Læs mere

Hvornår er pantosæsonen?

Pantomimer finder sted omkring juleperioden og er næsten altid baseret på kendte børnehistorier som Peter Pan, Aladdin, Askepot, Tornerose osv. Pantomimes opføres ikke kun i de bedste teatre i landet, men også i landsbyhuse i hele Storbritannien.

Er grog Yodas søn?
Læs mere

Er grog Yodas søn?

Favreau har præciseret, at Grogu ikke er en yngre version af Yoda selv, men har afvist at kommentere, om han er i familie med Yoda eller på anden måde forbundet med ham. Er Grog relateret til Yoda? Han er biologisk relateret til Yoda eller Yaddle .