title: Convert from unsigned short to string c++
body: <p>How can I convert from unsigned short to string using C++?
  I have tow unsigned short variables:</p>
  
  <pre><code>    unsigned short major = 8, minor = 1;
  </code></pre>
  
  <p>I want to join them for on string, looks like:</p>
  
  <pre><code>    std::string version = major + "." + minor;
  </code></pre>
  
  <p>how can I do it? will aprrechiate a small sample code.</p>
  
  <p>Thanks</p>