title: Given that p is a pointer is "p > nullptr" well-formed?
body: <p>Given a pointer <code>p</code>:</p>
  
  <pre><code>char *p ; // Could be any type
  </code></pre>
  
  <p>assuming <code>p</code> is properly initialized is the following well-formed:</p>
  
  <pre><code>if (p &gt; 0) // or p &gt; nullptr
  </code></pre>
  
  <p>More generally is it well-formed to use a relational operator when one operand is a pointer and the other is a null pointer constant? </p>