![]() |
AW: Pointer Frage
Zitat:
Zitat:
Zitat:
|
AW: Pointer Frage
Zitat:
Guck mal hier: ![]() Da dieser Teil auch in der Schnittmenge von C/C++ enthalten ist sollte die Seite ja reichen für unsere Diskussion. Einen normalen Integer sollte man aber ohnehin nicht einsetzen, sondern ptrdiff_t, size_t und off_t. Und die sind dann an die jeweilige Umgebung angepaßt ... genau das was Delphi eben fehlt :zwinker: |
AW: Pointer Frage
Integer war wie string bisher ein generischer Typ in Delphi, also "angepasst". Dieser soll nun aber bei 32Bit eingefroren werden und Allen Bauer beruft sich dabei auf Kompatibilität zu MSVC (bzw. C++).
|
AW: Pointer Frage
Zitat:
|
AW: Pointer Frage
Entschuldigt, Ausgangsfrage war doch wohl, wie kann ich einen Pointer als Zahl darstellen.
Da ist meiner Meinung nach ein Integer-Typ ziemlich ungeeignet. Da sollte doch bitte Word/Cardinal oder wie auch immer der richtige 8/16/23/64...Bit Typ heißt herhalten. Und wenn es zur Darstellung nur Inttostr gibt, dann muß halt ein Wordtostr/Unsigninttostr .. her. Wenn man denn Zeigerarithmetik treiben will, sollte der Integer unter Umständen auch ziemlich tödlich sein. Gruß K-H |
AW: Pointer Frage
Zitat:
Nee, mal im Ernst. Cardinal usw. sind auch Integer-Typen? Oder willst du auf vorzeichenbehaftet oder nicht hinaus? |
AW: Pointer Frage
23=Freitag...
Nee, natürlich das Vorzeichen. Wenn ich nicht unbedingt Rechnen will, ist das für mich so überflüssig wie ein Kropf. Gruß K-H |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz