Le vecteur n'est pas un modèle?

Je suis en train d'essayer de suivre un tuto sur la fabrication d'un simple 2D tuile moteur de haut en bas des jeux de rôle. Pour quelque raison que je obtenir de l'intellisense erreur

vector is not a template

Le mot "vecteur" est souligné en rouge. Pourquoi n'est-ce pas le travail? Pourquoi est-il en me disant que c'est un modèle, et pourquoi est-ce la signifie que le programme ne fonctionne pas?

#ifndef _IMAGEMANAGER_H
#define _IMAGEMANAGER_H

#include <vector>
#include <SFML\Graphics.hpp>

class ImageManager
{
private:
    vector<sf::Texture> textureList;

public:
    ImageManager();
    ~ImageManager();

    void AddTexture(sf::Texture& texture);
    sf::Texture& GetTexture(int index);
};
#endif

Les erreurs que j'obtiens (sans doute certains de ces spawn à partir de l'erreur de cette partie ci-dessus):

  • Erreur 1 error C2143: erreur de syntaxe : manquant ';' avant '<' c:\users\vipar\dropbox\computer la science\programmation\visual studio
    2012\projects\sfml-app\sfml-app\imagemanager.h 10 1 sfml-app
  • Error 2 error C4430: spécificateur de type manquant - int assumé. Remarque: C++ ne prend pas en charge par défaut-int c:\users\vipar\dropbox\computer
    la science\programmation\visual studio
    2012\projects\sfml-app\sfml-app\imagemanager.h 10 1 sfml-app
  • Erreur 3 erreur C2238: unexpected token(s) précédent ';' c:\users\vipar\dropbox\computer la science\programmation\visual studio
    2012\projects\sfml-app\sfml-app\imagemanager.h 10 1 sfml-app
  • Erreur 4 error C2143: erreur de syntaxe : manquant ';' avant '<' c:\users\vipar\dropbox\computer la science\programmation\visual studio
    2012\projects\sfml-app\sfml-app\imagemanager.h 10 1 sfml-app
  • Erreur 5 error C4430: spécificateur de type manquant - int assumé. Remarque: C++ ne prend pas en charge par défaut-int c:\users\vipar\dropbox\computer
    la science\programmation\visual studio
    2012\projects\sfml-app\sfml-app\imagemanager.h 10 1 sfml-app
  • Erreur 6 erreur C2238: unexpected token(s) précédent ';' c:\users\vipar\dropbox\computer la science\programmation\visual studio
    2012\projects\sfml-app\sfml-app\imagemanager.h 10 1 sfml-app
  • Erreur 7 error C2065: 'textureList' : identificateur non déclaré c:\users\vipar\dropbox\computer la science\programmation\visual
    studio 2012\projects\sfml-app\sfml-app\imagemanager.cpp 22 1 sfml-app
  • Erreur 8 error C2143: erreur de syntaxe : manquant ';' avant '<' c:\users\vipar\dropbox\computer la science\programmation\visual studio
    2012\projects\sfml-app\sfml-app\imagemanager.h 10 1 sfml-app
  • Erreur 9 error C4430: spécificateur de type manquant - int assumé. Remarque: C++ ne prend pas en charge par défaut-int c:\users\vipar\dropbox\computer
    la science\programmation\visual studio
    2012\projects\sfml-app\sfml-app\imagemanager.h 10 1 sfml-app
  • D'erreur d'erreur 10 C2238: unexpected token(s) précédent ';' c:\users\vipar\dropbox\computer la science\programmation\visual studio
    2012\projects\sfml-app\sfml-app\imagemanager.h 10 1 sfml-app
  • 11 IntelliSense: vecteur n'est pas un modèle c:\Users\Vipar\Dropbox\Computer la Science\Programmation\Visual
    Studio 2012\Projects\sfml-app\sfml-app\ImageManager.h 10 2 sfml-app

source d'informationauteur OmniOwl