title: C++/CLI optional arguments
body: <p>Why i cannot declare default arguments for member functions of a managed type or generic functions? <code>C# 4.0</code> introduced <a href="http://msdn.microsoft.com/en-us/library/dd264739.aspx" rel="noreferrer">Named and Optional Arguments</a>; there is a similar thing for <code>CLI</code>?</p>
  
  <p>I do not understand why is not possible to declare a method like this:</p>
  
  <pre><code>void Optional(int argument = 0);
  </code></pre>
  
  <p>And then when I call <code>Optional();</code> the compiler does not <em>translate</em> this call into: <code>Optional(0);</code>.</p>