Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.024 Beiträge
 
Delphi 12 Athens
 
#14

AW: Merkwürdiges Verhalten intrinsischer Routinen

  Alt 25. Nov 2015, 10:14
Und was spricht gegen eine untypisierte Konstante? const Pi = 3.14 ist ja kein Extended, sondern typenlos, oder lieg ich da falsch?
Da Pi für jeden der drei Datentypen unterschiedliche Werte hat (es sind schließlich alles nur Näherungen), würde das auch nur mit drei separaten Konstanten funktionieren, aus denen der Compiler dann die passende aussucht. Genau das tut er aber auch - nur, daß die Konstanten eben nicht irgendwo in System.pas stehen, sondern direkt in den Compilersourcen hinterlegt sind.

Mal ernsthaft, eigentlich reden wir hier über Dinge, die absolut irrelevant für die eigentlich Programmierung in Delphi sind. Natürlich hätte man das im Compiler auch anders implementieren können.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat