title: is a string converted to const char* in C++
body: <p>A string like &quot;hello&quot; would be <code>string</code> or <code>const char*</code>.
  Consider an example:</p>
  <pre><code>template&lt;typename A&gt;
  A s(A a){
      // ...
  }
  </code></pre>
  <p>here what would be &quot;hello&quot; converted to, if I called <code>s(&quot;hello&quot;)</code>?</p>