[ComImport]
[Guid(...)]
public interface IFoo { ... }
Как T обрабатывается на чистом C/C++ (без расширений MS)? Использует ли он шаблон или он просто заменен на IUnknown, и что произойдет, если метод вернет T?
Интересно, как C# компилирует COM-интерфейсы следующим образом: [code][ComImport] [Guid(...)] public interface IFoo { ... } [/code] Как T обрабатывается на чистом C/C++ (без расширений MS)? Использует ли он шаблон или он просто заменен на IUnknown, и что произойдет, если метод вернет T?