Partilhar via


Requisitos dos elementos de contêiner STL/CLR

Todos os tipos de referência que são inseridos em contêineres de STL/CLR devem ter, no mínimo, os seguintes elementos:

  • Um construtor público de cópia.

  • Um operador de atribuição utilitário.

  • Um destruidor utilitário.

Além disso, os contêineres associativos como conjunto e mapa devem ter um operador de comparação público definido, que é operator< por padrão. Algumas operações em contêineres também podem exigir um construtor da opção do utilitário e um operador de equivalência público a ser definidas.

Como tipos de referência, os tipos de valor e identificadores para tipos de referência que devem ser inseridos em um contêiner associativo devem ter um operador de comparação como operator< definidas. Os requisitos para um construtor público de impressão, um operador de atribuição utilitário, e um destruidor utilitário do não existem para tipos de valor ou identificadores faz referência a tipos.

Consulte também

Referência

Biblioteca de Modelos Padrão