Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by bernau,
3. Mär 2016
Ähm Nö. Den Part lasse ich. :lol:
Das war Gedankenübertragung. ja. ich arbeite statt mit Sets einfach mit Arrays.
Die Klasse sieht jetzt so aus:
TccArray2D<TIndexX, TIndexY> = class
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by bernau,
3. Mär 2016
Sehr schade. :(
Danke für den Hinweis. Das Prinzip habe ich verstanden. Aber Code einsparen soll nicht zu Lasten der Lesbarkeit gehen. Und da habe ich bei dem Beispiel so meine Bedenken.
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by bernau,
3. Mär 2016
Gegeben ist ein record in dem Daten in einem zweidimensionalen Array abgelegt sind. Die Dimension des Arrays wird durch zwei Aufzählungstypen bestimmt. Dazu noch ein paar Getter und Setter und Funktionen zur Summenberechnung, denen ein Set der Aufzählungstypen übergeben wird.
Ein vereinfachtes Besispiel ist hier:
Type
TEnumA = (A1, A2, A3, A4);
TEnumASet = Set Of TEnumA;
TEnumB =...