Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.229 Beiträge
 
Delphi 12 Athens
 
#8

AW: Float-Literale sind unumstößlich Extended?

  Alt 21. Jan 2020, 09:02
Per se ist das erstmal garkein bestimmter Typ, denn dieser "Wert" wird an den Stellen eingesetzt (ähnlich einem Makro), wo er verwendet wird, und dort entscheidet sich dann jeweils der Typ, anhand dessen wo er zugewiesen wird.
Im Zweifelsfall ist es aber natürlich der größere Typ.

Die typisierten Konstanten sind "schreibgeschützte" Variablen, wo am Verwendungsort ein Zeiger darauf eingesetzt wird.
Delphi-Quellcode:
const
  kFeetToMeter = 3.2808; // echte Konstante
  kFeetToMeter = Double(3.2808); // echte Konstante mit Vorgabe, kann am Verwendungsort sich aber noch ändern
  kFeetToMeter: Double = 3.2808; // typisierte Konstante
$2B or not $2B
  Mit Zitat antworten Zitat