Rein aus dem Bauch heraus müsste die korrekte Delphi-Version so lauten:
Delphi-Quellcode:
type
PNodeArray = ^NodeArray;
Node = record
Offsets: Liste;
Next: PNodeArray;
end;
NodeArray = array[0 .. 25] of Node;
Zumindest sollte das funktionieren, da Delphi Pointerdefinitionen auf
zu dem Zeitpunkt noch undefinierte Datentypen zulässt.
In C++ ist dies IIRC nicht möglich, weshalb du auf void-Pointer setzen musst.
Code:
typedef struct Node
{
Liste Offset;
void* Next;
} NodeArray[26];
greetz
Mike