Why retain new ?
    janderson 
    askme at me.com
       
    Mon Aug  6 22:31:04 PDT 2007
    
    
  
Alex Burton wrote:
 > Given that all classes are on the heap, why not replace the syntax :
 > CmdLin cl = new CmdLin(argc, argv);
 > with
 > CmdLin cl(argc,argv);
 > saving some typing and repetition.
 >
 > Only when casting to base class would you want to do :
 > CmdLinBase cl = CmdLin(argc,argv);
I agree its a PITA.
I wounder maybe you could write a template:
CmdLin cl = New(argc, argv);
of course you can do:
auto cl = new CmdLin(argc, argv);
    
    
More information about the Digitalmars-d
mailing list