Ce este un functor c++?

Cuprins:

Ce este un functor c++?
Ce este un functor c++?
Anonim

Un functor (sau obiect funcție) este o clasă C++ care acționează ca o funcție. Functorii sunt apelați folosind aceeași veche sintaxă a apelurilor de funcție. Pentru a crea un functor, creăm un obiect care supraîncărcă operatorul. Linia, MyFunctor(10); Este la fel ca MyFunctor. operator(10);

Pentru ce este functor?

Așa cum au menționat alții, un functor este un obiect care acționează ca o funcție, adică supraîncarcă operatorul de apelare a funcției. Functorii sunt utilizați în mod obișnuit în algoritmii STL. Sunt utile deoarece pot păstra starea înainte și între apelurile de funcții, cum ar fi o închidere în limbaje funcționale.

Ce este functorul în programare?

În programarea funcțională, un functor este un model de design inspirat de definiția din teoria categoriei, care permite unui tip generic să aplice o funcție în interior fără a modifica structura tip generic.

Ce este un functor C?

Functori sunt containere care au valoare(e) și dacă aplicați o funcție acelei valori, obțineți același tip de container cu valoarea (valorile) în interior din ea transformată. Orice tip care a definit funcția Hartă/Selectare este un functor.

Ce este un functor la matematică?

O funcție între categorii care mapează obiecte cu obiecte și morfisme cu morfisme. Functorii există atât în tipuri covarianți, cât și contravarianți.

Articole interesante
Ce înseamnă dogma în Biblie?
Citeste mai mult

Ce înseamnă dogma în Biblie?

În Biserica Creștină, dogma înseamnă o credință comunicată prin revelația divină și definită de Biserică, În sensul mai restrâns al interpretării oficiale a bisericii a revelației divine, teologii fac diferența între dogme definite și nedefinite, primele fiind cele stabilite de organisme autorizate precum … Care este un exemplu de dogmă?

Cum funcționează luminile clapper?
Citeste mai mult

Cum funcționează luminile clapper?

Fiecare sunet care lovește Clapper este „auzit” de microfon, transformat într-un semnal electric și trimis la filtrul electronic de sunet. Sarcina filtrului este să determine care dintre sunetele care îi sunt trimise de microfon sunt aplaudare.

Se mai folosește țeava de lut?
Citeste mai mult

Se mai folosește țeava de lut?

Astăzi este folosit în mod obișnuit în sistemele publice de canalizare. Instalațiile moderne includ acoperirea țevilor de lut în beton pentru a proteja împotriva pătrunderii rădăcinilor și a daunelor cauzate de deplasarea solului. S-ar putea să fii surprins să afli că unele sisteme de țevi de lut încă funcționale în America au fost instalate cu peste 100 de ani în urmă.