Condividi tramite


Requisiti degli elementi del contenitore STL/CLR

Tutti i tipi di riferimento che vengono inseriti nei contenitori di STL/CLR, devono essere come minimo, i seguenti elementi:

  • Un costruttore di copia public.

  • Un operatore di assegnazione pubblico.

  • Un distruttore pubblico.

Inoltre, i contenitori associativi come set e mappa devono avere un operatore di confronto pubblico definito, che è operator< per impostazione predefinita. Alcune operazioni sui contenitori potrebbe inoltre essere necessario un costruttore predefinito pubblico e un operatore equivalente pubblico da definire.

Come i tipi di riferimento, tipi di valore e un handle ai tipi di riferimento che devono essere inseriti in un contenitore associativo devono avere un operatore di confronto come operator< definita. I requisiti per un costruttore di copia public, un operatore di assegnazione pubblico e un distruttore pubblico non disponibili per i tipi di valore o un handle ai tipi di riferimento.

Vedere anche

Riferimenti

Libreria di modelli standard