Asociativa de contenedores en C ++ Simplificado - Parte 4 División 1 Introducción Esta es la parte 4 de mi serie, asociativa de contenedores en C ++ simplificado. En esta parte de la serie, nos fijamos en el mapa modificadores en C ++. Supongo que has leído todos los requisitos previos. Nota: Si no puede ver el código o si cree que falta algo (enlace roto, la imagen ausente), simplemente en contacto conmigo en [email protected]. Es decir, en contacto conmigo para el más mínimo problema que tenga acerca de lo que está leyendo.
El par de objetos Cada elemento de un mapa es en realidad un objeto llamado objeto par. C ++ tiene un pre-descrita clase llamada la clase par. Esta clase tiene su naturaleza particular. La clase le permite agrupar (instantiate) cualesquiera dos objetos del mismo tipo o de diferentes tipos como una unidad. Todos los elementos del mapa son objetos instanciados indirectos de la clase par. La clase de par se puede conseguir desde el archivo de cabecera mapa. Puede crear instancias de su propio objeto par independientemente del contenedor asociado.
La sintaxis es, par pairName (keyValue, TValue); Con esto usted puede crear un objeto (par clave /valor) para ver un mapa y luego insertar el objeto en el mapa. Los argumentos de plantilla para la pareja deben ser los mismos argumentos de plantilla del mapa y los mismos argumentos de plantilla para el iterador, utilizado por el mapa. inserto iterador (posición iterador, value_type const & X); Este método inserta un objeto par en un mapa, donde el iterador está apuntando. Hay dos argumentos, el primero es la posición iterador. El segundo es el objeto par.
Lea y probar el siguiente código, que ilustra esto: #include #include