This article can be obsolete: Actual documentation online

with-statements

In C++ there are no with-statements. Therefore all elements must be completely qualified.


type TDate = record                              
  Day: Integer;                                 
  Month: Integer;                                
  Year: Integer;                                 
end;                                        

procedure test(OrderDate: TDate);
begin                                             
  with OrderDate do                        
    if Month = 12 then               
    begin                                   
      Month := 1;                  
      Year := Year + 1;   
    end                                        
    else                                       
      Month := Month + 1;   
end;                                            
->

struct TDate {                                
  int Day;                                    
  int Month;                                  
  int Year;                                   
};                                            

void __fastcall test ( TDate * OrderDate )    
{                                             
 /*with OrderDate do*/                        
 if ( OrderDate->Month == 12 )                
   {                                          
     OrderDate->Month = 1;                    
     OrderDate->Year = OrderDate->Year + 1;   
   }                                          
 else                                         
   OrderDate->Month = OrderDate->Month + 1;   
}                                             


   deutsch Deutsch

 
Latest News
09/03/15
Delphi2Cpp 1.7.0 New translation options [more...]

01/30/12
Delphi2Cpp 1.6.3 Better construction of objects [more...]



"We successfully used your tool for migrating our code base to C++."


Roel Vliegen
magnaview 09/21/2015



[from case study...]

"A masterpiece -- Delphi2Cpp has exceeded all my expectations by far."


Tony Hürlimann
virtual-optima 08/20/2011



"First off, I have to say WOW! Delphi2Cpp is doing a *fantastic* job!"


Daniel Flower
linkrealms 01/15/2011


 
This website is generated from plain text with [Minimal Website ]

Minimal Website
Minimal Website is made with TextTransformer

TextTransformer
TextTransformer is made with Borland CBuilder

  borland