Condividi tramite


Requisiti per gli elementi contenitore di STL/CLR

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

  • Un costruttore di copia pubblico.

  • Un operatore di assegnazione pubblico.

  • Un distruttore pubblici.

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

Come i tipi di riferimento, i 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< definito.I requisiti per un costruttore di copia pubblico, 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