Cos'è un functor c++?

Sommario:

Cos'è un functor c++?
Cos'è un functor c++?
Anonim

Un funtore (o oggetto funzione) è una classe C++ che agisce come una funzione. I functor vengono chiamati utilizzando la stessa vecchia sintassi delle chiamate di funzione. Per creare un functor, creiamo un oggetto che sovraccarica l'operatore. La linea, MyFunctor(10); È lo stesso di MyFunctor. operatore(10);

A cosa serve functor?

Come altri hanno già detto, un functor è un oggetto che si comporta come una funzione, ovvero sovraccarico l'operatore di chiamata della funzione. I funtori sono comunemente usati negli algoritmi STL. Sono utili perché possono mantenere lo stato prima e tra le chiamate di funzione, come una chiusura nei linguaggi funzionali.

Che cos'è il functor nella programmazione?

Nella programmazione funzionale, un functor è un design pattern ispirato alla definizione della teoria delle categorie, che consente a un tipo generico di applicare una funzione all'interno senza modificare la struttura del tipo generico.

Cos'è un funtore C?

I funtori sono contenitori che hanno valori e se applichi una funzione a quei valori otterrai lo stesso tipo di contenitore con i valori all'interno di esso trasformato. Qualsiasi tipo che ha definito la funzione Mappa/Seleziona è un functor.

Cos'è un funtore in matematica?

Una funzione tra le categorie che mappa gli oggetti agli oggetti ei morfismi ai morfismi. I funtori esistono sia nei tipi covarianti che controvarianti.

Articoli interessanti
È possibile usufruire di sconti sul trasporto merci?
Leggi di più

È possibile usufruire di sconti sul trasporto merci?

RE: Sconti sul trasporto Se si tratta solo di uno sconto fattura standard, ovvero uno sconto percentuale basato sull'importo totale della fattura, è presente il campo "Allow Sconto fattura" in il livello di riga dell'ordine di acquisto.

Perché il Corano è su un supporto?
Leggi di più

Perché il Corano è su un supporto?

Usato storicamente per molte generazioni nei paesi dell'Asia meridionale e nei paesi arabi, è usato per rendere omaggio ai libri sacri come il Ramayana nell'induismo, il Japji Sahib nel sikhismo e il Corano nell'Islam durante la lettura. È progettato per ripiegarsi in una forma piatta per una facile portabilità e conservazione quando non in uso.

Per cosa è famosa Coffeyville Kansas?
Leggi di più

Per cosa è famosa Coffeyville Kansas?

Coffeyville, Kansas, nel sud-est della contea di Montgomery, era una delle tante vivaci cowtown del Kansas e il sito della famosa rapina in banca della D alton Gang nel 1892. Cosa è successo a Coffeyville Kansas? Il 5 ottobre 1892, la famosa banda di D alton tenta l'audace rapina alla luce del giorno di due banche di Coffeyville, Kansas, contemporaneamente.