Einzelnen Beitrag anzeigen

archimedix

Registriert seit: 17. Jul 2011
19 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: [return: unsafe] mit generischen Interfaces

  Alt 11. Jul 2022, 17:33
Naja, das beantwortet die Frage noch nicht so ganz...

Außerdem:
Die Aufrufe zur Referenzzählung werden immer einkompiliert. Egal, wie das innen drin implementiert ist.
Und die Aufrufe (_AddRef, _Release, außerdem CopyIntf beim Zuweisen und alles mit impliziten try-finally-Blöcken geschützt) sind es, die es langsam machen.


Und:
Nicht-generische Nachfahren machen hier ja wenig Sinn. Dann würde man TFoo<T> und TBar<T> nicht in der o.g. Weise zusammen verwenden können.
  Mit Zitat antworten Zitat