title: "Symbol 'map' could not be resolved" in namespace
body: <p><strong>Hello!</strong></p>
  
  <p>I am currently developing an game engine. Even though I only just started, I have already run into a problem.</p>
  
  <p>I have this code:</p>
  
  <pre><code>#ifndef INSTANS_H_
  #define INSTANS_H_
  #include &lt;map&gt;
  #include "Core/Version.h"
  #include "Core/Window.h"
  #include "Core/Component.h"
  #include "Core/Game.h"
  
  namespace Instans
  {
      class Window;
      class Component;
  
      class Engine
      {
      public:
          Engine();
          ~Engine();
  
          void AddComponent(char* name, Component* component, int priority = 10);
          void RemoveComponent(char* name);
  
          void SetFramerateLimit(int limit);
  
          int GetFramerate();
          int GetFramerateLimit();
  
          void Run(char* title, int width, int height);
          void Load();
  
          void Update();
          void Render();
  
          void Release();
      protected:
      private:
          Window* _window;
  
          // Game, managers etc.
          std::map&lt;int, char*, Component*&gt; _components;
      };
  };
  #endif
  </code></pre>
  
  <p>Even though I have included , Eclipse gives me the following error:</p>
  
  <p><em>Symbol 'map' could not be resolved Instans.h</em></p>
  
  <p>What could be the cause?</p>