cannot have overloaded nested functions?
    Steven Schveighoffer 
    schveiguy at yahoo.com
       
    Wed May 15 17:48:19 PDT 2013
    
    
  
On Wed, 15 May 2013 19:10:49 -0400, Timothee Cour  
<thelastmammoth at gmail.com> wrote:
> why isn't this supported?
>
>  void main(){
>     void fun();
>     void fun(int x);//Error: declaration fun is already defined
> }
Don't know, but it hasn't been supported ever.  Spec clearly states it's  
not supported, but not why.  I suppose it is not difficult to name it  
something else?
Note that there are a lot of different rules with nested functions that  
don't apply to normal functions.
-Steve
    
    
More information about the Digitalmars-d-learn
mailing list