Dann hättest du aber den Murks auch ohne den InstanceManager
, wenn du dich nicht daran hälst, wer die Verantwortung für die Instanz hat, dann knallt es, oder du hast ein MemLeak.
Mhm, lass mich das umformulieren: Man sieht dem Pointer nicht an, wie er gemanaged wird und es gibt "Variablen" die gezählt werden (Properties), während man sich sonst per Hand darum kümmern muss.
Aber gut, ich treibe mich zu lange in der C++-Ecke herum, ohne Smart-Pointer und RAII fühle ich mich eingeschränkt. Man muss ja nicht immer alles mit dem Typsystem erzwingen.