Udostępnij za pośrednictwem


Wymagania dotyczące elementów kontenera STL/CLR

Wszystkie typy odwołań, które są wstawiane do kontenerów STL/CLR musi mieć co najmniej następujące elementy:

  • Konstruktor kopiujący publicznych.

  • Operator przypisania publicznych.

  • Publiczne destruktora.

Ponadto kontenerów asocjacyjnych, takich jak zestaw i mapy musi mieć publicznego OperatorPorównania zdefiniowane, który jest operator< domyślnie.Niektóre operacje na pojemnikach również może wymagać publicznego konstruktora domyślnego i operator publiczny równoważności określone.

Jak typy odwołań, typy wartości i uchwyty, aby odwołać się za typy, które mają zostać wstawione w pojemniku zespolone muszą mieć operator porównania takich jak operator< zdefiniowane.Wymagania dotyczące Konstruktor kopiujący publicznych, operator przypisania publicznych i destruktora publiczne nie istnieją dla typów wartości lub uchwyty typy odwołań.

Zobacz też

Informacje

Standardowa biblioteka szablonów