Sdílet prostřednictvím


Požadavky na elementy kontejnerů STL/CLR

Všechny typy odkazů, které jsou vloženy do kontejnerů STL/CLR musí mít minimálně následující prvky:

  • Veřejné kopie konstruktoru.

  • Veřejné operátoru.

  • Veřejné destruktor.

Kromě toho asociativní kontejnery, jako set a mapy musí mít definován, operátor porovnání veřejné, což je operator< ve výchozím nastavení.Některé operace na kontejnery mohou vyžadovat také veřejný výchozí konstruktor a veřejné rovnocennost operátor definovat.

Jako referenční typy, typy hodnot a úchyty referenční typy, které mají být zařazeny do kontejneru asociativní musí být operátor porovnání, jako operator< definované.Požadavky na veřejné kopie konstruktoru, operátor přiřazení veřejné a veřejné destruktor neexistují pro typy hodnot nebo úchyty pro referenční typy.

Viz také

Referenční dokumentace

Standardní knihovna šablon