Weird string does not name a type Error C++
<h3>game.cpp</h3>

<pre><code>#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;sstream&gt;
#include "game.h"
#include "board.h"
#include "piece.h"

using namespace std;
</code></pre>

<h3>game.h</h3>

<pre><code>#ifndef GAME_H
#define GAME_H
#include &lt;string&gt;

class Game
{
    private:
        string white;
        string black;
        string title;
    public:
        Game(istream&amp;, ostream&amp;);
        void display(colour, short);
};

#endif
</code></pre>

<hr>

<p>The error is:</p>

<blockquote>
  <p>game.h:8 error: 'string' does not name a type<br>
  game.h:9 error: 'string' does not name a type</p>
</blockquote>
