?
zu Punkt 1:
sowas in der Richtung hab ich mir schon gedacht. Für mich stellt sich nun nur die Frage, wie ich den Aufwand in den nachfolgenden abgeleiteten Klassen minimieren kann. Eine Variante wäre es, dass der Benutzer am Anfang jeder Funktion ein Objekt erstellt, dass in seinem Konstruktor einen Zeitstempel erzeugt und im Destruktor (der ja ausgeführt wird wenn die Funktion beendet wird) einen zweiten Zeitstempel erzeugt aus dem ich dann die Zeit ablesen kann, die die Funktion beschäftigt war.
zu Punkt 2:
Ich will eine Liste mit den Instanzen haben. Der Benutzer soll in einem Programm das er selbst geschrieben hat die möglichkeit haben zu überprüfen, wie viele Objekte er von einer Klasse erzeugt hat, und wie lange diese Schon existieren, bzw. wie intensiv mit ihnen gearbeitet wurde (Aktive Zeit/Lebensdauer)
Das Problem ist, dass ich wenn ich die Liste mit allen Objekten habe, nicht weiß von welchem Typ diese sind. Ich weiß nur, dass Sie von meiner Basisklasse abgeleitet wurden. Wie kann ich nun also heraus bekommen, von welchem Typ diese Objekte sind?
Was du mit "Abstrakten Fabrik+Typlisten meinst, weiß ich leider nicht, aber erklär mal bitte. Man lernt ja nie aus. :p
Okay, ich hoffe es kommen ein paar Ideen zusammen.