How do I use an int& parameter with a default value?
<p>I have to add a default <code>int&amp;</code> argument (Eg iNewArgument) to an existing function definition in a header file: </p>

<p>What is the syntax to initialize the last argument to make it take a default value?</p>

<pre><code>..
virtual int ExecNew
    (int&amp; param1, int&amp; RowIn,int&amp; RowOut, char* Msg = '0', 
            bool bDebug=true, int&amp; iNewArgument = NULL ) = 0 ;
.
.
</code></pre>

<p>NULL is #defined to 0</p>

<blockquote>
  <p>Error: default argument: cannot convert from <code>int</code> to <code>int&amp;</code></p>
</blockquote>
