title: Check if two types are equal in C++
body: <p>How to check if types are equal in C++11?</p>
  
  <pre><code> std::uint32_t == unsigned;  //#1
  </code></pre>
  
  <p>And another snippet</p>
  
  <pre><code>template&lt;typename T&gt; struct A{ 
    string s = T==unsigned ? "unsigned" : "other";
  }
  </code></pre>