![]() |
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. |
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