Zitat:
Man gibt normalerweise mit Funktionen keine Objekte zurück
...davon habe ich reichlich.

Meistens Objekte die in einer Liste verschwinden und mit der Liste freigegeben werden.
ABER: Mann sollte die Benamsung "Create...." nennen, damit man weiß, dass ein Objekte erzeugt wird, was extern freigegeben werden muß!