Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/11/2013, 06:51
vosk
 
Fecha de Ingreso: agosto-2012
Mensajes: 601
Antigüedad: 11 años, 9 meses
Puntos: 83
Respuesta: Problema con typedef std::vector<sf::Vector2i> FramesCoords

La variable 'actualframecoords' es un puntero a una lista de vectores, luego tienes que declarar un puntero a cada posicion para acceder a sus metodos:

Código C++:
Ver original
  1. typedef std::vector<sf::Vector2i> FramesCoords;
  2. FramesCoords *actualframecoords;
  3. std::vector <sf::Vector2i>::iterator itr;
  4.  
  5. itr = actualframecoords[2].begin();
  6. //o si quieres un elemento concreto de dentro de la lista a la que apuntas
  7. //itr = actualframecoords[2].begin() + offset;
  8.  
  9. cout << (*itr).x << endl;

Recuerda que tienes que comprovar que 'actualframecoords' no sea nulo.

Saludos
vosk