For auto C++11 en Array Bidimensional.

Dudas e ideas sobre los distintos e infinitos (:-)) algoritmos existentes.
Responder
Mensaje
Autor
mentalthink
Mensajes: 2
Registrado: 19/10/2018 10:52 am

For auto C++11 en Array Bidimensional.

#1 Mensaje por mentalthink » 16/05/2019 7:40 am

Hola , quería preguntaros como puedo recorrer con un par de fors pero con auto (creo que es como se puede hacer con C++11), un array bidimensional.

Código: Seleccionar todo

#include <iostream>
#include <string.h>
int myMatriz2[4][4] = {
{0,0,0,0},
{1,1,1,1},
{2,2,2,2},
{3,3,3,3}
};
int myMatriz3[4][4] = { {0} };

int main(){
//Aqui es dónde NO se como coger la segunda dimension. Ese [1] no se como automatizarlo, 
con un for "Normal" sería facil, pero no veo como hacerlo con auto.
  for (auto &p:myMatriz2[1]){
    std::cout << p ;
  }
}
Gracias. por vuestro tiempo.
PS: La pregunta la he puesto en el código para que se vea mejor en contexto.

mollok
Mensajes: 452
Registrado: 30/01/2018 9:47 am
Ubicación: Mallorca, España

Re: For auto C++11 en Array Bidimensional.

#2 Mensaje por mollok » 16/05/2019 10:25 am

¿Un for anidado estás diciendo?
Cada for desgrana la dimensión de más a la izquierda.
while(is_alive(yourself)) {
    make_true(yourself, yourdreams);
}

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados