AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Ist folgender Code "sicher"?

Ein Thema von atc · begonnen am 28. Nov 2012 · letzter Beitrag vom 29. Nov 2012
 
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#4

AW: Ist folgender Code "sicher"?

  Alt 28. Nov 2012, 18:46
Also ich würde den Code als unsicher und "gefährlich" einstufen.
Zeigeroperationen sind potentiell gefährlich. Punkt!
Ein winzig kleiner Fehler und schon kann der halbe Stack zerstört werden.

Es kommt aber darauf an, wie man damit umgeht.
Wenn man, wie das zum Beispiel die VCL mit der der Klasse TList tun, Zeigeroperationen schön
in Klassen oder zumindest Funktionen verpackt dann geht das in Ordnung.

Was nicht in Ordnung ist wenn man Zeigeroperationen einfach so ohne schützende Hülle
in die Anwendung pflanzt.
Bei einem kleinen Testprogramm mag das noch kein Problem darstellen,
aber wenn die Anwendung wächst, dann sind das tickende Zeitbomben.

Code der Daten per Zeiger verändert ist wie eine geladene Schusswaffe -
wer die Waffe nicht in einen Tresor wegsperrt darf sich nicht wundern wenn plötzlich
unschuldige Speicherplätze gekillt werden.
Andreas
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:50 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