title: Whats better to use in C++11 , Zero or NULL?
body: <p>Nowadays, with C++11, Whats recommended to use, <code>Zero</code> or <code>NULL</code>? The first of the second if?</p>
  
  <pre><code>int * p = getPointer();
  
  if( 0 == p ){
      // something
  }
  
  if( NULL == p ){
      // something
  }
  </code></pre>
  
  <p><strong>UPDATE:</strong> I forget the new</p>
  
  <pre><code>if( nullptr == p ){
      // something
  }
  </code></pre>
  
  <p><strong>UPDATE 2:</strong> the examples are to show the options to write null pointer, I know is more pleasant to write <code>if( !p )</code>.</p>