Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Todos los tipos de referencia que se insertan en contenedores STL/CLR deben tener, como mínimo, los siguientes elementos:
Un constructor de copia público.
Un operador de asignación público.
Un destructor público.
Además, los contenedores asociativos, como set y map, deben tener definido un operador de comparación público, que es operator< de forma predeterminada. Algunas operaciones en los contenedores también podrían requerir la definición de un constructor público predeterminado y un operador de equivalencia público.
Al igual que los tipos de referencia, los tipos de valor y los identificadores para los tipos de referencia que se van a insertar en un contenedor asociativo deben tener un operador de comparación como operator< definido. Los requisitos de un constructor de copia público, un operador de asignación público y un destructor público no existen para los tipos de valor o identificadores para los tipos de referencia.