title: why is string not declared in scope
body: <p>I have the following code:</p>
  <pre><code>#include &lt;string&gt;
  #include &lt;boost/thread/tss.hpp&gt;
  
  static boost::thread_specific_ptr&lt;string&gt; _tssThreadNameSptr;
  </code></pre>
  <p>I get the following error</p>
  <blockquote>
  <p>g++ -c -I$BOOST_PATH  tssNaming.h</p>
  <p>tssNaming.h:7: error: 'string' was not declared in this scope</p>
  </blockquote>
  <p>But I am including string in my <code>#include</code>.</p>