Duda Pregunta Instanciación Vector STL

Iniciado por Jose_Alberto87, 5 Julio 2013, 12:40 PM

0 Miembros y 1 Visitante están viendo este tema.

Jose_Alberto87

Hola a tod@s,
soy nuevo por aqui y quería saber si alguien podría ayudarme con esta pregunta de un test de programación que no acabo de dar con su respuesta correcta...


Muchas gracias!!




eferion

Eres capaz, para tener al menos la seguridad de que sabes qué estás haciendo, de decirme que intenta hacer la instrucción que tienes que completar??

Jose_Alberto87

Pues idea tengo, yo pensaba que era esto pero me daba error, nose si de sintaxis o que no es eso

Citar<map<int,int>::iterator>

amchacon

Hombre, dado que mapa es un entero, no es lógico que el vector también lo sea?
Por favor, no me manden MP con dudas. Usen el foro, gracias.

¡Visita mi programa estrella!

Rar File Missing: Esteganografía en un Rar

Jose_Alberto87

Cita de: amchacon en  5 Julio 2013, 18:50 PM
Hombre, dado que mapa es un entero, no es lógico que el vector también lo sea?

No te entiendo bien, ¿te refieres a que mi respuesta está mal no?

amchacon

Me refiero a que el maps es de enteros, si quieres guardar sus valores no deberías hacer un vector de enteros?

Por favor, no me manden MP con dudas. Usen el foro, gracias.

¡Visita mi programa estrella!

Rar File Missing: Esteganografía en un Rar

Jose_Alberto87

Entiendo, pero no vale sólo con un vector de enteros

amchacon

Fallo mío, un mapa no es un elemento sino una pareja:

Código (cpp) [Seleccionar]
vector<pair<int,int> > mivector(mimapa.begin(),mimapa.end());

Nota: El espacio que he dejado es importante, sino el compilador se confunde.
Por favor, no me manden MP con dudas. Usen el foro, gracias.

¡Visita mi programa estrella!

Rar File Missing: Esteganografía en un Rar


0xDani

Cita de: amchacon en  5 Julio 2013, 22:17 PM
Fallo mío, un mapa no es un elemento sino una pareja:

Código (cpp) [Seleccionar]
vector<pair<int,int> > mivector(mimapa.begin(),mimapa.end());

Nota: El espacio que he dejado es importante, sino el compilador se confunde.

A modo de anotación: ese espacio no tiene porque dejarse en C++ 11.
I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!

I code for $$$
Hago trabajos en C/C++
Contactar por PM