Registriert seit: 17. Jul 2011
22 Beiträge
Delphi 10.4 Sydney
|
AW: [return: unsafe] mit generischen Interfaces
11. Jul 2022, 18: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.
|