| 
       Ranges  | 
    Top Previous Next | 
| 
 What is translated > Types > Ranges 
 Numeric ranges for the specification of the size of an array are reduced to a single value at the translation into C++. The original limits are inserted in the translated code as a comment. 
 type foo = array [1..10] of Char -> typedef char foo [ 10/* 1..10 */ ] 
 
 Numeric ranges for the definition of the range of a type are left out at the translation. 
 TYearType = 1..12; -> int TYearType;/* range 1..12*/ 
 In other cases the range specifications are copied in the C++ code as they are in Delphi and must be adapted by hand. 
 
 
 
 
 
  | 
| 
       This page belongs to the DelphiXE2Cpp11 Documentation  | 
    DelphiXE2Cpp11 home Content |