title: Default value for a reference to a pointer
body: <p>I need to make last argument in my function to be a default argument and the type of this argument is <code>*&amp;</code> (reference to pointer). For some reason this doesn't work for me:</p>
  
  <pre><code>template&lt;class T&gt;
  void f(T*&amp; = nullptr);  
  </code></pre>
  
  <p>I'm getting an error:</p>
  
  <blockquote>
    <p>Error 1   error C2440: 'default argument' : cannot convert from '<code>nullptr</code>' to '<code>T *&amp;</code>'</p>
  </blockquote>
  
  <p>How to get around this?</p>