Què és un functor c++?

Taula de continguts:

Què és un functor c++?
Què és un functor c++?
Anonim

Un functor (o objecte de funció) és una classe C++ que actua com una funció. Els funcionaris s'anomenen utilitzant la mateixa sintaxi de crida de funció antiga. Per crear un functor, creem un objecte que sobrecarregui l'operador. La línia, MyFunctor(10); És el mateix que MyFunctor. operador(10);

Per a què serveix el functor?

Com han esmentat altres, un functor és un objecte que actua com una funció, és a dir, sobrecarrega l'operador de trucada de funció. Els funcionals s'utilitzen habitualment en algorismes STL. Són útils perquè poden mantenir l'estat abans i entre les trucades de funció, com un tancament en llenguatges funcionals.

Què és el functor a la programació?

En programació funcional, un functor és un patró de disseny inspirat en la definició de la teoria de categories, que permet que un tipus genèric apliqui una funció a l'interior sense canviar l'estructura del tipus genèric.

Què és un functor C?

Els

Functors són contenidors que tenen valor(s) i si apliqueu una funció a aquests valors, obtindreu el mateix tipus de contenidor amb el(s) valor(s) dins. d'ella transformada. Qualsevol tipus que tingui definida la funció Mapa/Selecciona és un functor.

Què és un functor en matemàtiques?

Una funció entre categories que associa objectes a objectes i morfismes a morfismes. Els funcionals existeixen tant en tipus covariant com contravariant.

Articles d'interès
Va dir sufocant?
Llegeix més

Va dir sufocant?

verb intransitiu. 1: patir, suar o desmaiar-se per la calor. 2: per fer molta calor a l'estiu, el lloc s'escapa. verb transitiu. Sufocar vol dir humit? Patint una calor opressiva. (del temps) Calent i humit; opressivament enganxós.

La fibril·lació auricular es pot curar de manera natural?
Llegeix més

La fibril·lació auricular es pot curar de manera natural?

Ara mateix, no hi ha cura per a això. Però certs tractaments poden fer que els símptomes desapareguin durant molt de temps per a algunes persones. Sigui com sigui, hi ha moltes maneres de gestionar la fibrilació auricular que us poden ajudar a portar una vida activa i saludable.

Pugin va dissenyar les cases del parlament?
Llegeix més

Pugin va dissenyar les cases del parlament?

Pugin, un fort defensor de l'estil neogòtic, era conegut sobretot pels seus dissenys per a l'interior de les cases del Parlament (Palau de Westminster), Londres; on va col·laborar amb Charles Barry. … Dissenyat i dibuixat per A. Welby Pugin, l'any 1834, l'any en què es van cremar les antigues cases del Parlament.