title: const unsigned char * to std::string
body: <p>sqlite3_column_text returns a const unsigned char*, how do I convert this to a std::string? I've tried std::string(), but I get an error.</p>
  
  <p>Code:</p>
  
  <pre><code>temp_doc.uuid = std::string(sqlite3_column_text(this-&gt;stmts.read_documents, 0));
  </code></pre>
  
  <p>Error:</p>
  
  <pre><code>1&gt;.\storage_manager.cpp(109) : error C2440: '&lt;function-style-cast&gt;' : cannot convert from 'const unsigned char *' to 'std::string'
  1&gt;        No constructor could take the source type, or constructor overload resolution was ambiguous
  </code></pre>