title: Trap representation
body: <ol>
  <li><p>What is a "trap representation" in C (some examples might help)? Does this apply to C++? </p></li>
  <li><p>Given this code...</p>
  
  <pre><code>float f=3.5;
  int *pi = (int*)&amp;f;
  </code></pre>
  
  <p>... and assuming that <code>sizeof(int) == sizeof(float)</code>, do <code>f</code> and <code>*pi</code> have the same binary representation/pattern?</p></li>
  </ol>