Forum: Algorithmen, Datenstrukturen und Klassendesign
by DeddyH,
2. Sep 2011
Klar, problematisch wird es immer dann, wenn man einen größeren Datentyp in einen kleinen wandelt, das kann Datenverlust bedeuten, wenn der Bereich des kleineren für den Wert nicht mehr ausreicht. Deshalb muss man schon wissen, was man tut.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by DeddyH,
2. Sep 2011
Erstens ging es dort um Zahlen im Bereich 1 - 49, zweitens spielen die 64Bit-Pointer wohl erst in einem 64Bit-Programm eine Rolle (also XE2) und drittens ging es in dem Thread um Delphi 5 IIRC.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by DeddyH,
2. Sep 2011
Pointer sind ja eigentlich auch nichts anderes als ganze Zahlen, deshalb kann man sie recht problemlos hin und zurück casten. Und da ich hinter den "Pointern" keine echten Daten hinterlege, kann ich mir New() und Dispose() dann schenken.