C
Hi,
in unserem jetzigen Projekt wird ein CMap Objekt benutzt um schnell Freie "Startnummern" zu finden. Dabei ist der (unique) Key als Startnummer zu betrachten. Allerdings tritt durch dieses CMap Objekt ein Fehler auf der dafür sorgt, das die Startnummer 1 doppelt vergeben wird. Das schlimmste daran ist, das dies nur in der Releaseversion passiert (ihr könnt euch sicher vorstellen wie begeistert wir waren ). Naja wiedemauchsei, ich kann mir jedenfalls einfach nicht erklären warum das CMap Objekt die Startnummer 1 zweimal vergibt!
Wie kann man sich den ADT CMap eigentlich vorstellen? Gibts dazu irgendwie einen Link? Bis jetzt würde ich ihn eher als Baum oder Heap betrachten... Aber solange ich nicht weis wie das Ding wirklich arbeitet, kann ich den Fehler nicht richtig beseitigen. Es könnte ja jederzeit nochmal das gleiche Problem auftreten (bis jetzt haben wir was drumherum programmiert).