Die lassen sich in dem Artikel doch gar nicht explizit zu Interfaces aus ... logisch, weil Interfaces mit ARC nichts am Hut haben.
Ja, da spielt was mit rein, aber das Verhalten von einem Interface bleibt gleich - evtl. bis auf TInterfacedPersistent
.
Das klingt gut - ich verwende auch nur TInterfacedObject um die automatische Freigabe zu erreichen.
Unter Delphi und Free Pascal klappt es, ein "abenteuerlustiger" C++Builder stellte un jedoch Memory Leaks fest.
Ich vermute daher, dass die Freigabe nicht in gleicher Weise genutzt werden kann. C++Builder dafür zu installieren wäre jedoch etwas für einen langen Winterabend. Vielleicht ist das eine gute Frage für StackO ...