howto dispatch to derived classes?

Manfred Nowak svv1999 at hotmail.com
Mon Oct 14 14:09:15 PDT 2013


> class C{}
>   class C1:C{}
>   // ...
>   class Cn:C{}
> 
> C getC(){ return new Cn;} // might be extern
>                           // and deliver some Ci
> 
> void visit( C1 fp){}  
> // ...
> void visit( Cn fp){}  
> void main(){
>   visit( getC);           // dispatch?
> }

-manfred
        
          visit( getC);
        }




More information about the Digitalmars-d-learn mailing list