Udostępnij za pośrednictwem


Wymagania dotyczące elementów kontenera STL/CLR.

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

  • Konstruktor publiczny kopii.

  • Operator przypisania publicznych.

  • Publiczne destruktor.

Ponadto asocjacyjną kontenerów, takich jak ustawić i mapy musi mieć publicznego operator porównania definicja, która jest operator< domyślnie.Niektóre operacje na pojemnikach również może wymagać publicznego konstruktora domyślnego i podmiot publiczny równoważności określonych.

Typy odwołań, typów wartości i uchwyty odwołać typów, które są wstawiane do asocjacyjną kontener musi mieć operator porównania takich jak operator< zdefiniowane.Wymagania dla konstruktora publicznego kopii, operator przypisania publicznych i destruktora publiczne nie istnieją dla typów wartości lub uchwyty odwołać typów.

Zobacz też

Informacje

Standardowa biblioteka szablonu