006
02.03.2003, 21:59 Uhr
virtual
Sexiest Bit alive (Operator)
|
Wieso Assembler???? - C(++) reicht da völlig. Möglicherweise ist es auch keine so gute strategie, mitten in der Datei etwas wirklich löschen zu wollen. Ich würde nix physikalisch löschen, sonderen nur logisch: da gibt man den jedem struct eintrag ein Flag mit, ob es gültig ist, oder als gelöscht zu gelten hat. Das sollte einige überflüssige Lese/Schreib aktionen vermeiden. Wenn die Structs auch noch alle die gleiche größe haben, kjann man jederzeit einen logisch gelöschten eintrag durch einen neuen ersetzen, so daß die Datei auch nicht allzu lange wird... -- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21) |