szablon vector blad

0
#include "wektor.hh"
#include "macierz.hh" 
#ifndef PRZESZKODA_HH
#define PRZESZKODA_HH
using namespace std;
class Przeszkoda{
      public:
             int ile_elementow(){return schowek.size();};
             bool SprPrzeciecie();            
             Przeszkoda(){
 Wektor a,b,c,d,e;
 ifstream plik; 
 plik.open("przeszkody.dat"); 
 plik>>a.pom[0]>>a.pom[1]; 
 plik>>b.pom[0]>>b.pom[1];  
 plik>>c.pom[0]>>c.pom[1];  
 plik>>d.pom[0]>>d.pom[1]; 
 plik>>e.pom[0]>>e.pom[1];  
 schowek.push_back(a);
 schowek.push_back(b);
 schowek.push_back(c);
 schowek.push_back(d);
 schowek.push_back(e);
                           }
  private:
  vector<Wektor>schowek;
              }; 
#endif

deklaracja klasy przeszkoda, przy kompilacji otrzymuje :

inc/przeszkoda.hh:27: error: ISO C++ forbids declaration of 'vector' with no type
inc/przeszkoda.hh:27: error: expected ';' before '<' token
inc/przeszkoda.hh: In member function 'int Przeszkoda::ile_elementow()':
inc/przeszkoda.hh:10: error: 'schowek' was not declared in this scope
inc/przeszkoda.hh: In constructor 'Przeszkoda::Przeszkoda()':
inc/przeszkoda.hh:21: error: 'schowek' was not declared in this scope

nie wiem gdzie mam blad, prosze o pomoc

0

inc/przeszkoda.hh:27: error: ISO C++ forbids declaration of 'vector' with no type
kompilator nie wie co to jest vector, bo nie zainkludowałeś go.

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