Requisiti degli elementi del contenitore STL/CLR
Tutti i tipi di riferimento inseriti nei contenitori STL/CLR devono avere almeno gli elementi seguenti:
Costruttore di copia pubblica.
Operatore di assegnazione pubblica.
Distruttore pubblico.
Inoltre, i contenitori associativi, ad esempio set e map , devono avere un operatore di confronto pubblico definito, che è operator<
per impostazione predefinita. Alcune operazioni sui contenitori potrebbero anche richiedere la definizione di un costruttore predefinito pubblico e di un operatore di equivalenza pubblica.
Come i tipi riferimento, i tipi valore e gli handle per i tipi di riferimento che devono essere inseriti in un contenitore associativo devono avere un operatore di confronto, operator<
ad esempio definito. I requisiti per un costruttore di copia pubblica, un operatore di assegnazione pubblica e un distruttore pubblico non esistono per i tipi valore o handle per i tipi di riferimento.
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per