title: boost::lexical_cast from string to char exception
body: <p>I am new to using boost::lexical_cast and have minimal understanding of its internals. I am trying to do the following cast:</p>
  
  <pre><code>string someString = boost::lexical_cast&lt;char&gt;(sourceString);
  </code></pre>
  
  <p>However, boost is complaining that the above code is:</p>
  
  <p>[Exception]: bad lexical cast: source type value could not be interpreted as target</p>
  
  <p>The source is a string, however it will always only be 1 character long.</p>
  
  <p>Could someone please explain?</p>
  
  <p>Thanks.</p>