Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Vergleichsoperatoren in Delphi (https://www.delphipraxis.net/18490-vergleichsoperatoren-delphi.html)

Chewie 19. Mär 2004 19:30

Re: Vergleichsoperatoren in Delphi
 
Das ist eben ein Designunterschied zwischen Pascal und C.
In C kannst du einen Pointer wie einen Integer behandeln. Im Grunde ist ein Pointer ja auch nur ein vorzeichenloser Integer, deswegen geht das.
Pascal dagegen ist sehr streng, wenn es um Typen geht. Auch wenn ein Zeiger im Grunde genommen eine Ganzzahl ist, so kann sie dennoch nicht wie eine solche behandelt werden. Nur wenn man explizit (per Cast) angibt, dass man den Pointer wie einen Integer behandeln will, kann man ihn inkrementieren etc. Ist zwar mehr Schreibarbeit, aber man wird zu dazu gezwungen, Code zu schreiben, der meiner Meinung nach lesbarer ist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:43 Uhr.
Seite 3 von 3     123   

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