Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   8 Damen Problem (https://www.delphipraxis.net/181076-8-damen-problem.html)

Helmi 14. Jul 2014 15:16

AW: 8 Damen Problem
 
Zitat:

Zitat von Sir Rufo (Beitrag 1265441)
Zitat:

Zitat von Helmi (Beitrag 1265427)
Hallo Sir,

hast du hier
Delphi-Quellcode:
if Felder[LIdx].KannDameHierSetzen then
nicht beim ersten Durchlauf eine undefinierte Situation?
Denn die Funktion
Delphi-Quellcode:
TFeld.KannHierDameSetzen
fragt zuerst die Property Dame ab, diese wurde aber zuvor nicht definiert, bzw. initialisiert

Das ist auch nicht nötig, denn bei der Erzeugung der Klasse TFeld wird dort der Default-Wert gesetzt und der ist
Delphi-Quellcode:
false

weil boolean immer als false initialisiert wird?

DeddyH 14. Jul 2014 15:18

AW: 8 Damen Problem
 
Weil private Felder immer mit der 0-Entsprechung ihres Typs initialisiert werden, im Falle von Boolean ist das false.

Helmi 14. Jul 2014 15:21

AW: 8 Damen Problem
 
Zitat:

Zitat von DeddyH (Beitrag 1265507)
Weil private Felder immer mit der 0-Entsprechung ihres Typs initialisiert werden, im Falle von Boolean ist das false.

mann lernt nie aus! - Danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:03 Uhr.
Seite 2 von 2     12   

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