‫Hola y bienvenido.
‫En esta lección, veremos una sintaxis aún más limpia para bucles completos, que
‫usamos específicamente cuando tratamos con arreglos o tipos de colección.
‫Vamos a sumergirnos y ver cómo se ve.
‫Entonces, este patrón de iteración sobre todos los actores en una matriz es tan común que en realidad
‫tenemos nuestro propio tipo de thali diseñado específicamente para este propósito en C++.
‫Entonces, el formato básico de este bucle for se llama un bucle for basado en rango funciona así.
‫Así que empezamos con la misma palabra clave.
‫Tenemos algunos paréntesis de apertura, pero luego, en lugar de tener estas tres declaraciones, hacemos
‫lo siguiente: creamos una variable para almacenar el puntero o la cosa dentro de la matriz que estamos recorriendo.
‫Entonces, en nuestro caso, sería un puntero de actor al que podemos llamar el actor.
‫Luego pones dos puntos y luego pones la matriz de para que sean actores.
‫Entonces, la forma en que esto se lee es esencialmente para actores, actor estrella en actores.
‫Y lo que va a hacer es pasar por encima de cada actor estrella que está en la matriz t.
‫Ahora bien, esto no solo funciona con T erase, funciona con todo tipo de diferentes tipos de
‫colección para llamarlos tipos de colección porque son tipos que contienen múltiplos de cierto tipo.
‫Así que esto es muy útil porque ahora tenemos en cada iteración de nuestro bucle for un puntero a un actor diferente de
‫la matriz y es mucho más limpio, más simple y más fácil de leer que el bucle for anterior.
‫Así que no voy a darles una diapositiva de término aquí.
‫Solo quiero que pases de usar estas tres declaraciones for loop a usar el bucle for basado en rango en su
‫lugar y pruebes tus hallazgos para el video y lo pruebes.
‫Kaye.
‫Bienvenido de nuevo.
‫Así que voy a copiar sobre este cuerpo.
‫¿Y qué voy a necesitar cambiar?
‫Bueno, en lugar de acceder a la matriz directamente con un índice, ahora tenemos nuestra variable de puntero de actor.
‫Entonces podemos usar actor, obtener actor, nombre o etiqueta.
‫Ese es el nombre del actor y eso es lo que estamos imprimiendo ahora.
‫Podemos deshacernos del antiguo bucle for.
‫Ya no necesitamos eso y podemos continuar y compilar.
‫Una vez hecho esto, sigamos adelante y presionemos reproducir, tomemos una gárgola y entremos.
‫Y, efectivamente, está imprimiendo la estatua de la gárgola y el reproductor de pitidos cuando ambos estamos en la alcoba.
‫Buena cosa.
‫Te veré en la próxima conferencia.