Requisitos para los elementos contenedor de STL/CLR

Todos los tipos de referencia que se insertan en los contenedores de STL/CLR deben tener, como mínimo, los elementos siguientes:

  • Un constructor público de copia.

  • Un operador de asignación público.

  • Destructor público.

Además, los contenedores asociativos como establecer y mapa deben tener un operador de comparación público definido, que es operator< de forma predeterminada.Algunas operaciones en los contenedores también podrían requerir un constructor público predeterminado y un operador de equivalencia público definir.

Como tipos de referencia, los tipos de valor y identificadores a los tipos de referencia que deben se insertarán en un contenedor asociativa deben tener un operador de comparación como operator< definido.Los requisitos para un constructor público de copia, un operador de asignación público, el constructor público no existen para los tipos de valor o identificadores a los tipos de referencia.

Vea también

Referencia

Biblioteca de plantillas estándar