Problem z STL'em

0

Witam mam maly problem z proramikiem wykorzystujacym stl'a, oto kod:

struct x
{
  vector<long>lokalizacje;
  bool pd;
};

I teraz tak tworze dyanmiczna tablice obiektow x, i mam cos takiego:

for(i=1; i<p; i++)
  {
    scanf("%ld",&s[i]);
    x[s[i]]->lokalizacje.push_front(i);
    x[i].pd=false;
  }  

I mi wywala blad w tym miejscu:
vector<long>lokalizacje;
6 C:\Documents and Settings\Mateusz\Pulpit\sa1.cpp
'vector' is used as a
i kolejny:
w tej linii:
samochodziki[samochodziki1[i]]->lokalizacje->push_front(i);
23 C:\Documents and Settings\Mateusz\Pulpit\sa1.cpp
base operand of `->' has

0
#include <vector>
using namespace std;

masz?

1 użytkowników online, w tym zalogowanych: 0, gości: 1