在 C# 中,您可以使用属性来装饰函数返回值,如下所示:
[return: MarshalAs(UnmanagedType.IUnknown)]
object LoadStuff();
我的问题是,如何在 C++/CLI 中做到这一点?我有这个:
[return: MarshalAs(UnmanagedType::IUnknown)]
Object^ LoadStuff();
但编译器出错了'return' : unknown attribute qualifier
.
有没有我找不到的替代语法?