title: Static_cast integer address to pointer
body: <p>Why do you need a C-style cast for the following?</p>
  
  <pre><code>int* ptr = static_cast&lt;int*&gt;(0xff); // error: invalid static_cast from type 'int' 
                                      // to type 'int*'
  int* ptr = (int*) 0xff; // ok.
  </code></pre>