texttransformer.jpg

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
01/29/24
Aurora2Cpp: Delphi 7 translator [more...]

10/19/23
Delphi2Cpp 2.3: Conversion of DFM files [more...]



"Thanks for your great work, really appreciate the work you have done on zlib and compiling ... test case."


Mattewada, Udayabhaskar
Nokia India 02/01/2021




[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