Qu'est-ce qu'un foncteur c++ ?

Table des matières:

Qu'est-ce qu'un foncteur c++ ?
Qu'est-ce qu'un foncteur c++ ?
Anonim

Un foncteur (ou objet fonction) est une classe C++ qui agit comme une fonction. Les foncteurs sont appelés en utilisant la même ancienne syntaxe d'appel de fonction. Pour créer un foncteur, on crée un objet qui surcharge l'opérateur. La ligne, MyFunctor(10); Identique à MyFunctor. opérateur(10);

À quoi sert le foncteur ?

Comme d'autres l'ont mentionné, un foncteur est un objet qui agit comme une fonction, c'est-à-dire qu'il surcharge l'opérateur d'appel de fonction. Les foncteurs sont couramment utilisés dans les algorithmes STL. Ils sont utiles car ils peuvent contenir un état avant et entre les appels de fonction, comme une fermeture dans les langages fonctionnels.

Qu'est-ce qu'un foncteur en programmation ?

En programmation fonctionnelle, un foncteur est un design pattern inspiré de la définition de la théorie des catégories, qui permet à un type générique d'appliquer une fonction à l'intérieur sans changer la structure du type générique.

Qu'est-ce qu'un foncteur C ?

Les foncteurs sont des conteneurs qui ont des valeurs et si vous appliquez une fonction à ces valeurs, vous obtenez le même type de conteneur avec la ou les valeurs à l'intérieur de celui-ci transformé. Tout type qui a défini la fonction Map/Select est un foncteur.

Qu'est-ce qu'un foncteur en mathématiques ?

Une fonction entre catégories qui associe des objets à des objets et des morphismes à des morphismes. Les foncteurs existent à la fois dans les types covariants et contravariants.

Articles intéressants
Dabi et todoroki sont-ils frères ?
Lire la suite

Dabi et todoroki sont-ils frères ?

Shoto Todoroki Shoto est le plus jeune frère de Dabi. … Cependant, lorsque Shoto est né, Toya a commencé à ressentir une forte animosité envers lui car il considérait Shoto comme son remplaçant pour le rêve de leur père. Est-ce que Dabi Endeavour est le fils ?

Quand quelqu'un est brusque ?
Lire la suite

Quand quelqu'un est brusque ?

Une manière brusque de parler est inamical, grossier et très bref. La brosse et la brusquerie ne sont pas liées, mais elles sonnent de la même manière - quand quelqu'un est brusque, vous avez souvent l'impression qu'il essaie de vous donner la brosse.

Les yorkies étaient-ils utilisés pour la chasse ?
Lire la suite

Les yorkies étaient-ils utilisés pour la chasse ?

Bien que les Yorkies aient été d'excellents ratiers dans les moulins et les mines du nord de l'Angleterre, leur petite taille et leur bravoure leur ont permis d'être utilisés pour chasser diverses autres espèces. Les chiens étaient assez petits pour être transportés dans les poches des chasseurs, puis lâchés pour entrer dans les tanières d'animaux sauvages tels que les renards et les blaireaux.