Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Uwe Raabe,
4. Okt 2017
Das ist aber nicht immer möglich: Im Gegensatz zu einem Set kann in einem Array ein Element mehrfach vorkommen und die Elemente können in bestimmter Weise angeordnet sein.
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Uwe Raabe,
2. Okt 2017
Weil ein Pointer auf ein dynamisches Array nicht mit einem Pointer auf ein statisches Array kompatibel ist. Ein dynamisches Array ist selbst schon ein Pointer auf den Array-Speicher mit einem Verwaltungsblock davor. Dieser Block fehlt bei einem statischen Array, deswegen kann man keinen Pointer auf ein statisches Array verwenden, wenn ein dynamisches erwartet wird - selbst wenn man versucht, die...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Uwe Raabe,
2. Okt 2017
Dann weicht dein Code noch irgendwo von meinem ab. Dort gibt es nämlich nirgendwo ein array of.
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Uwe Raabe,
2. Okt 2017
Zumindest in Berlin/Tokyo kannst du es so machen:
type
TEnum = (eEins, eZwei, eDrei, eVier, eFünf, eSechs, eSieben, eAcht, eNeun, eZehn);
TEnumArr = TArray<TEnum>;
const
Enum1: TEnumArr = ;
Enum2: TEnumArr = ;