title: move constructor for pointer type?
body: <p>This is a simple question but I can't manage to find it on google:</p>
  
  <p>Is there a special move constructor for integral type(including pointers)</p>
  
  <p>For instance if I do:</p>
  
  <pre><code>int* a = new int(2);
  int* b = std::move(a);
  </code></pre>
  
  <p>Is it guaranteed to point to NULL? How about if a and b were <code>int</code>?</p>